1、首先在LocalSettings.php中$wgEnableEmail = true;、$wgEnableUserEmail = true; 设置为true
2、设置下面的邮件服务器、发送人的用户名和密码、端口等
$wgSMTP = array(
'host' => "smtp.163.com",
'IDHost' => "mail.163.com",
'port' => 25,
'auth' => true,
'username' => "xxx@163.com",
'password' => "xxx"
);
$wgEmergencyContact = "liwenhjuan@163.com";
$wgPasswordSender = "liwenhjuan@163.com";
$wgPasswordSenderName = 'liwenjuan';
$wgEnotifUserTalk = true; # UPO
$wgEnotifWatchlist = false; # UPO
$wgEmailAuthentication = false;
需要注意的是$wgEmergencyContact、$wgPasswordSender必须和username'保持一致,否则会发生组没有验证的错误 :Error sending mail: Group name did not validate.
3、设置好LocalSetting