Manual:$wgSMTP

Details
For using a direct (authenticated) SMTP server connection, you need to fill an array with details about your connection.

Set to false (the default value) to use the built-in PHP  function.

For example:

'IDHost' is a MediaWiki-specific setting used to build the Message-ID email header (see [http://www.faqs.org/rfcs/rfc2822.html RFC 2822, sec 3.6.4] for more information on a properly formatted Message-ID).

If not provided, will default to .

For the remaining settings, see Mail::factory for a more complete description.

(Scroll down to the   parameter.)

Examples

 * Outlook Exchange Server

Error sending mail: Unknown error in PHP's mail function Mediawiki
Be sure that  and  are set correctly, and match your email address.

=== Error sending mail: authentication failure SMTP: STARTTLS [ [/w/index.php%3Ftitle%3DManual%3A%24wgSMTP%26action%3Dedit%26section%3D1 edit] ]  === 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, 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.