Manual:$wgSMTP/fr

Détails
To send emails (email confirmations, notifications, ), you should use a third party email provider and allow MediaWiki to send email with it through SMTP. The settings are stored as an array in $wgSMTP. Mettez la valeur à  (par défaut) pour utiliser la fonction intégrée PHP.

Also configure and make sure  matches the sending email address.

$wgSMTP is configured like so:

'IDHost' est un paramètre spécifique de MediaWiki utilisé pour construire l'entête Message-ID du courriel (voyez RFC 2822, section 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 ).


 * Installer les dépendances (MediaWiki 1.31 et plus ancien)

MediaWiki 1.31 a ajouté  à la section   de , le prenant ainsi en compte. Précédemment (de MédiaWiki 1.26 à 1.30) il ne se trouvait que dans la section. En conséquence, pour MediaWiki 1.31+, l'installation de  n'est pas nécessaire. Néanmoins jusques MédiaWiki 1.32,  n'a pas été ajouté à  , et donc il doit être installé. Pour MediaWiki 1.30 et plus ancien  doit être installé.

Ces paquets peuvent être installés par Composer en créant un  comme :

Voir Utilisation du greffon composer-merge.

Gmail
Notez que vous devrez utiliser un « mot de passe d'application » 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 courriel 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 courriel : 'Unknown error' dans la fonction PHP mail de Mediawiki
Assurez-vous que et  sont correctement définis et correspondent à votre adresse courriel. Certains hôtes refusent d'envoyer un courriel avec un nom d'expéditeur qui ne correspond pas à celui de l'envoyeur.

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 courriels depuis le serveur web.

Erreur lors de l'envoi du courriel: é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 puisse fonctionner.

Timeout issues
If the incorrect port is used, email will timeout without returning an error, and the website will appear unresponsive to the user. Consult your email provider's manual or try the other common SMTP ports: 25, 465, and 587.

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 ?

Voir aussi

 * , various settings related to email
 * (on by default)