Jump to: navigation, search
Email settings: $wgSMTP
For using a direct (authenticated) SMTP server connection.
Introduced in version: 1.2.0
Removed in version: still in use
Allowed values: (see below)
Default value: false

Other settings: Alphabetical | By Function


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 mail() function.

For example:

$wgSMTP = array(
 'host'     => "", // could also be an IP address. Where the SMTP server is located
 'IDHost'   => "",      // Generally this will be the domain name of your website (aka
 'port'     => 25,                 // Port to use when connecting to the SMTP server
 'auth'     => true,               // Should we use SMTP authentication (true or false)
 'username' => "my_user_name",     // Username to use for SMTP authentication (if being used)
 'password' => "my_password"       // Password to use for SMTP authentication (if being used)

'IDHost' is a MediaWiki-specific setting used to build the Message-ID email header (see RFC 2822, sec 3.6.4 for more information on a properly formatted Message-ID). For the remaining settings, see Mail::factory() for a more complete description. (Scroll down to the smtp parameter.)

Warning Warning: This setting requires PEAR's Mail package to be installed (run "pear install MAIL Net_SMTP", and you can run "pear list" to confirm). If you get an error message stating that pear is not installed, then install php-pear and then try again.


  • Outlook Exchange Server
$wgSMTP = array(
 'host'     => "",
 'IDHost'   => "",
 'port'     => 25,
 'auth'     => false,
 'username' => "",
 'password' => "pw1245"

See also

Language: English  • français • 日本語