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. Notez que si votre instance AWS SES est configurée en mode 'bac à sable' (Sandbox) vous devez modifier la valeur de vos paramètres de configuration  et   pour qu'ils contiennent une addresse courriel que vous avez vérifiée dans la console AWS SES. Si de nouveaux utilisateurs s'enregistrent et qu'il ne sont pas dans la liste vérifiée, ils ne recevront pas le courriel et vous serez limité à 200 courriels par jour !

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
Par défaut, Amazon EC2 bloque le trafic sur le port SMTP 25 pour toutes les instances. Si vous continuez à recevoir des erreurs de débordement de temporisation d'attente pour l'utilisation du port SMTP 25, vous pouvez demander la suppression de la commande ou de modifier le port utilisé pour l'envoi (par exemple, port 587). Pour davantage d'informations, voir Comment résoudre les problèmes de connectivité SMTP et les débordements de temporisation avec Amazon SES ?