Jump to content

手册:$wgEnableEmail

From mediawiki.org
This page is a translated version of the page Manual:$wgEnableEmail and the translation is 38% complete.
电子邮件设置: $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;

参见