Manual:$wgSMTP/ru

Подробности
Чтобы отправлять электронные письма (подтверждения по электронной почте, уведомления, ), вы должны использовать стороннего провайдера электронной почты и разрешить MediaWiki отправлять электронную почту через SMTP. Настройки хранятся в виде массива в $wgSMTP. Установите значение false (по умолчанию), чтобы использовать встроенную функцию PHP, но имейте в виду, что если вы сделаете это, ваши электронные письма, скорее всего, окажутся в папке спама пользователя.

Также настройте и убедитесь, что  соответствует адресу электронной почты отправителя.

$wgSMTP настроен так:

— это специфичный для MediaWiki параметр, используемый для создания заголовка электронной почты Message-ID (см. RFC 2822, sec 3.6.4 для получения дополнительной информации о правильно отформатированном Message-ID). Если не указано, по умолчанию будет. Более полное описание остальных параметров см. в разделе Mail::factory. (Прокрутите вниз до параметра .)

Устранение неисправностей


Ошибка отправки почты: неизвестная ошибка в PHP-функции mail MediaWiki
Убедитесь, что и  установлены правильно и соответствуют вашему адресу электронной почты. Некоторые хосты откажутся отправлять электронное письмо с отправителем, который не соответствует учетной записи, которая отправляет электронное письмо.

Если на вашем сервере включен, убедитесь, что вы правильно его настроили, чтобы разрешить отправку почты с веб-сервера.



Ошибка отправки почты: ошибка аутентификации SMTP: STARTTLS
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. Но если сертификат сервера недействителен (CA не является доверенным, срок действия сертификата истек, CN не соответствует имени/IP-адресу сервера и т. д.), он откажется работать, и вместо этого вы получите следующую ошибку:

authentication failure [SMTP: STARTTLS failed (code: 220, response: begin TLS negotiation)]

Вы должны исправить проблемы с сертификатом, чтобы почта работала.



Временные проблемы
If the incorrect port is used, email will timeout without returning an error, and the website will appear unresponsive to the user. Consult your email provider's manual or try the other common SMTP ports: 25, 465, and 587.

By default, Amazon EC2 throttles traffic on SMTP port 25 for all instances. If you continue to receive timeout errors using SMTP port 25, you can request that the throttle be removed or you can change the port that is used for sending (for example, 587). For more information, see How do I troubleshoot SMTP connectivity or timeout issues with Amazon SES?
 * Timeout issues with AWS SES



require_once: Не удалось открыть требуемый Net/Socket.php
Check your LocalSettings.php for any lines that call. These should not be needed but can mess up SMTP support. Remove them from LocalSettings.php if present.



Почтовый сервер не принимает отправителя (From)
If you are not able to send any email because your mailserver says something like "you are not authorized to use this sender" (or something like that), first check if your "SMTP username" is consistent with your email sender (see ) then, if you have an old wiki, see.

If you don't solve it, contact your mailserver.



См. также

 * Конфигурация :
 * - различные настройки, связанные с электронной почтой
 * (enabled by default)
 * Расширения :