Настройка электронной почты

XOOPS полагается на электронную почту для многих критических взаимодействий пользователей, таких как проверка регистрации или сброс пароля. Поэтому важно правильно её настроить.
Настройка электронной почты сайта может быть очень простой в некоторых случаях и очень сложной в других.
Вот несколько советов, которые помогут сделать вашу настройку успешной.
Способ доставки электронной почты
Заголовок раздела «Способ доставки электронной почты»Этот раздел конфигурации имеет 4 возможных значения
- PHP Mail() - самый простой способ, если он доступен. Зависит от системной программы sendmail.
- sendmail - мощный вариант, но часто используется СПАМ-ботами, эксплуатирующими уязвимости другого ПО.
- SMTP - Simple Mail Transfer Protocol обычно недоступен в новых хостинг-аккаунтах из соображений безопасности и потенциального злоупотребления. Во многом заменён на SMTP Auth.
- SMTP Auth - SMTP с авторизацией обычно предпочтительнее, чем обычный SMTP. В этом случае XOOPS подключается к почтовому серверу более безопасным способом.
Хосты SMTP
Заголовок раздела «Хосты SMTP»Если вам нужно использовать SMTP с “Auth” или без неё, вам нужно указать здесь имя сервера. Это имя может быть простым именем хоста или IP-адресом, или оно может включать дополнительную информацию о порте и протоколе. Самый простой случай - это localhost для SMTP-сервера (без auth) работающего на том же компьютере с веб-сервером.
Имя пользователя SMTP и пароль SMTP всегда требуются при использовании SMTP Auth. В поле конфигурации XOOPS “Хосты SMTP” можно указать TLS или SSL, а также порт.
Это можно использовать для подключения к SMTP Gmail: tls://smtp.gmail.com:587
Ещё один пример с SSL: ssl://mail.example.com:465
Советы по устранению проблем
Заголовок раздела «Советы по устранению проблем»Иногда всё не идёт так гладко, как нам хотелось бы. Вот несколько предложений и ресурсов, которые могут помочь.
Проверьте документацию вашего хостинг-провайдера
Заголовок раздела «Проверьте документацию вашего хостинг-провайдера»Когда вы устанавливаете услугу хостинга с провайдером, они должны предоставить информацию о том, как получить доступ к почтовым серверам. Вам захочется иметь эту информацию под рукой при настройке электронной почты для вашей системы XOOPS.
XOOPS использует PHPMailer
Заголовок раздела «XOOPS использует PHPMailer»XOOPS использует библиотеку PHPMailer для отправки электронной почты. Раздел устранения неисправностей в вики предлагает некоторые идеи.