手册:$wgEnableEmail
电子邮件设置: $wgEnableEmail | |
---|---|
设置为 true 以启用基本的电子邮件功能。 |
|
引进版本: | 1.4.0 |
移除版本: | 仍在使用 |
允许的值: | (布尔值) |
默认值: | true |
其他设置: 按首字母排序 | 按功能排序 |
详情
设置为 true 以启用基本的电子邮件功能:密码提醒等。
有关如何配置电子邮件发送的信息,请参阅 手册:$wgSMTP
。
如果在服务器上发送电子邮件不起作用,请查阅故障排除说明。
Local mail transfer agent software
MediaWiki email is almost certainly not going to work out-of-the-box on Windows servers, and it may require additional configuration on Linux servers.
To send mail from your local server, a functional configuration of a message transfer agent (MTA) is required. Common local mail transfer agent software for sending messages on Linux systems are Postfix, Sendmail, or Exim.
Once a local mail transfer agent is installed, you must set the sendmail_path
variable in the file php.ini
to point to the correct executable file of your mail server software.
See the PHP documentation.
External email providers
Alternatively you can use $wgSMTP to connect MediaWiki to an external email provider to send mail (for example Google Gmail).
Hosting providers
Some hosting providers (for example Hostmonster) appear to check that the "From:" and "Return-Path:" are genuine, to prevent spammers from using their accounts.
- Find out what the correct sender is, e.g. by visiting a PHP page containing the following code and checking the email that you receive:
<?php
mail("my.private.address@example.com","My subject","My message body");
?>
- Let's assume the email at the previous point came through from "exampleAccountName@myHost.example.com".
Change the following variables in LocalSettings.php
:
$wgEmergencyContact = "exampleAccountName@myHost.example.com";
$wgPasswordSender = "exampleAccountName@myHost.example.com";
關閉電子郵件傳輸功能
To disable email, in LocalSettings.php, change the default:
$wgEnableEmail = true;
to
$wgEnableEmail = false;