Manual:$wgSMTP/nl

Details
Om e-mails te versturen (e-mailbevestigingen, meldingen, ), moet u gebruik maken van een externe e-mailprovider en MediaWiki toestaan om e-mail te versturen via SMTP. De instellingen worden opgeslagen als een array in $wgSMTP. Stel in op false (de standaardwaarde) om de ingebouwde PHP functie te gebruiken, maar houd er rekening mee dat als u dit doet uw e-mails hoogstwaarschijnlijk in de spam-map van de gebruiker terecht zullen komen.

Configureer ook en zorg ervoor dat  overeenkomt met het verzendende e-mailadres.

$wgSMTP is zo geconfigureerd:

is een MediaWiki-specifieke instelling die wordt gebruikt om de Message-ID e-mail header te bouwen (zie RFC 2822, sec 3.6.4 voor meer informatie over een correct geformatteerde Message-ID). Indien niet verstrekt, zal dit standaard staan op. Voor de overige instellingen, zie Mail::factory voor een meer volledige beschrijving. (Scroll naar beneden naar de  parameter.)


 * Installeer afhankelijkheden voor oudere versies van MediaWiki (versie en eerder)

MediaWiki 1.31 voegde  toe aan de   sectie van   en bundelde het daarmee. Voorheen (MW 1.26 tot 1.30) moest het enkel in het  gedeelte aanwezig zijn. Als zodanig is voor MW 1.31+ installatie van  niet nodig. Echter,  werd niet toegevoegd aan   tot MW 1.32, en dus moet het worden geïnstalleerd. Voor MediaWiki moet 1.30 en eerder  worden geïnstalleerd.

Deze pakketten kunnen worden geïnstalleerd met Composer door het creëren van een :

Zie Using composer-merge-plugin.

Gmail
Merk op dat u een "App-wachtwoord" moet gebruiken in plaats van uw gebruikelijke Gmail-wachtwoord, zoals uitgelegd [$app-wachtwoord hier].

Hierna kunt u een typefout in de authenticatie krijgen. You will need to sign into the gmail account you are using and verify that the person that just signed in is you. You only need to verify this one time. (gmail will send you an email and you just follow the instructions)

AWS SES
Amazon Web Services' Simple E-mail Service can be used for SMTP support. 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!

Error sending mail: Unknown error in PHP's mail function MediaWiki
Be sure that and  are set correctly, and match your email address. Some hosts will reject to send an email with a sender that doesn't match the account that sends the email.

Be sure you have installed the packages required to send the mail.

See also possible issues in.

If your server has enabled, be sure to configure it correctly to enable sending mails from the webserver.

Error sending mail: authentication failure SMTP: STARTTLS
PEAR's mail will try to use TLS when connecting to the mail server if the server supports it, even if you don't specify ssl:// in the host. But if the server certificate is not valid (CA not trusted, certificate has expired, CN does not match server name/IP address, etc) it will refuse to work, and instead you'll get the following error:

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

You must fix the certificate issues for mail to work.

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.

Timeout issues with 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?