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 ).


 * Install dependencies (MW 1.31 and earlier)

MediaWiki 1.31 added  to the   section of , thereby bundling it. Previously (MW 1.26 to 1.30) it had only be in the  section. As such, for MW 1.31+ installation of  is not required. However,  was not added to   until MW 1.32, and thus it must be installed. For MediaWiki 1.30 and earlier  must be installed.

These packages can be installed with Composer by creating a  like:

See Composer.

Gmail
Notez que vous devrez utiliser un « mot de passe applicatif » au lieu de votre mot de passe habituel Gmail (voir explications ici).

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)

AWS SES
Le service de messagerie simplifié de Amazon Web Services (Simple E-mail Service) peut être utilisé pour la prise en charge de SMTP. Note that if your AWS SES instance is configured in 'Sandbox' mode you should change your settings to configuration parameters  and   to an email address that you have verified in the AWS SES console. If new users register and they are not in the verified list, they will not get the email and you will be limited to 200 emails per day!

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.

Assurez-vous d'avoir installé 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é, CN ne correspond pas au nom du serveur ou à l'adresse IP, 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.

Problèmes de temporisation avec AWS SES
By default, Amazon EC2 throttles traffic on SMTP port 25 for all instances. If you continue to receive timeout errors using SMTP port 25, you can request that the throttle be removed or you can change the port that is used for sending (for example, 587). For more information, see How do I troubleshoot SMTP connectivity or timeout issues with Amazon SES?