Réglages optionnels

Récupération de mot de passe par courriel (UE)

Créer un compte Mailgun.
Dans le tableau de bord, se rendre au menu Send / SENDING / Domains et cliquer sur Add new domain:

Remplir Domain name, choisir EU et cliquer sur Add domain.
Mailgun fournira ensuite une série d'entrées DNS qui sont à ajouter au registrar de nom de domaine ; l'exemple ci-dessous est le gestionnaire OVH :

De retour sur les réglages de domaine Mailgun, cliquer sur Verify pour vérifier l'état des nouveaux enregistrements. Chaque entrée doit être Active ou Verified :

Se rendre sur l'onglet Sending keys, cliquer sur Add sending key, entrer un identifiant et cliquer sur Create sending key :

Une private-api-key Mailgun s'affiche seulement une fois et doit être conservée de façon sécurisée.
Éditer les réglages Pixelfed dans un terminal :

sudo nano /usr/share/webapps/pixelfed/.env

Et modifier les réglages surlignés :

## Mail Configuration (Post-Installer)
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=mg.fediverse.ovh
MAIL_PASSWORD=private-api-key
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="no-reply@mg.fediverse.ovh"
MAIL_FROM_NAME="Pixelfed Demo"

Enregistrer et quitter Nano.
Éditer le fichier lié à la localisation en U.E. :

sudo nano /usr/share/webapps/pixelfed/config/services.php
    /*
    |--------------------------------------------------------------------------
    | Third Party Services
    |--------------------------------------------------------------------------
    |
    | This file is for storing the credentials for third party services such
    | as Stripe, Mailgun, SparkPost and others. This file provides a sane
    | default location for this type of information, allowing packages
    | to have a conventional place to find your various credentials.
    |
    */

    'mailgun' => [
        'domain' => env('mg.fediverse.ovh'),
        'secret' => env('private-api-key'),
        'endpoint' => 'api.eu.mailgun.net',
        'scheme' => 'https',
    ],

Enregistrer et quitter Nano.
Purger le cache :

sudo php /usr/share/webapps/pixelfed/artisan config:cache