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

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

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



Тайм-аут проблемы
Если используется неправильный порт, электронная почта будет Тайм-аут без возврата ошибки, а веб-сайт не будет отвечать пользователю. Обратитесь к руководству поставщика услуг электронной почты или попробуйте другие распространенные SMTP-порты: 25, 465 и 587.

По умолчанию Amazon EC2 ограничивает трафик через SMTP-порт 25 для всех экземпляров. Если вы продолжаете получать сообщения об ошибках тайм-аута при использовании SMTP-порта 25, вы можете запросить удаление ограничения или изменить порт, используемый для отправки (например, 587). Дополнительную информацию см. в разделе Как устранить проблемы с подключением SMTP или тайм-аутом в Amazon SES?
 * Проблемы с тайм-аутом в AWS SES



require_once: Не удалось открыть требуемый Net/Socket.php
Проверьте свой LocalSettings.php на наличие строк, вызывающих. Они не должны быть необходимы, но могут испортить поддержку SMTP. Удалите их из LocalSettings.php, если они есть.



Почтовый сервер не принимает отправителя (From)
Если вы не можете отправить какое-либо электронное письмо, потому что ваш почтовый сервер говорит что-то вроде вы не авторизованы для использования этого отправителя (или что-то в этом роде), сначала проверьте, соответствует ли ваше имя пользователя SMTP вашему отправителю электронной почты (см. ) затем, если у вас есть старая вики, см. .

Если вы не решите это, обратитесь к своему почтовому серверу.



См. также

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