Manual:$wgSMTP/fr

Détails
Pour utiliser une connexion directe (authentifiée) au serveur SMTP, vous devez remplir un tableau. Mettez-le à false (la valeur par défaut) pour utiliser la fonction intégrée PHP.

Par exemple:

'IDHost' est un paramètre spécifique à MediaWiki utilisé pour construire l'entête Message-ID du courriel (voyez [$url RFC 2822, sec 3.6.4] pour plus d'information sur un Message-ID correctement formaté). Si non fourni, sera par défaut à. Pour les autres paramètres, voyez Mail::factory pour une description plus complète. (descendez jusqu'au paramètre ).

Exemples

 * Outlook Exchange Server


 * Gmail

Note that you'll need to use an "App password" instead of your usual Gmail password, as explained here.

Après cela, vous pouvez obtenir une erreur de type d'échec d'authentification. Vous devrez vous connecter au compte Gmail que vous utilisez et vérifier que la personne qui vient de vous connecter est bien vous. Vous avez seulement besoin de vérifier ceci une fois. (Gmail vous enverra un email et vous aurez à suivre simplement les instructions)

Erreur lors de l'envoi du mail: Erreur inconnue dans la fonction mail de PHP Mediawiki
Assurez-vous que et  sont correctement définis et correspondent à votre adresse e-mail. Certains hôtes refusent d'envoyer un e-mail avec un expéditeur qui ne correspond pas au compte qui envoie l'e-mail.

Ensuite, installez les paquets nécessaires pour envoyer le courrier.

Voir aussi les problèmes possibles dans.

Si votre serveur a activé, assurez-vous de le configurer correctement pour permettre l'envoi de mails depuis le serveur web.

Erreur lors de l'envoi du courrier: échec d'authentification SMTP: STARTTLS
Le courrier de PEAR essaiera d'utiliser TLS lors de la connexion au serveur de messagerie si le serveur le prend en charge, même si vous ne spécifiez pas ssl:// dans l'hôte. Mais si le certificat du serveur n'est pas valide (CA non sécurisé, le certificat a expiré, etc.), il refusera de fonctionner et vous obtiendrez l'erreur suivante :

authentication failure [SMTP: STARTTLS failed (code: 220, response: begin TLS negotiation)]

Vous devez corriger les problèmes de certificat pour que le courrier fonctionne.