Перейти к содержимому

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

Конфигурация электронной почты XOOPS

XOOPS полагается на электронную почту для многих критических взаимодействий пользователей, таких как проверка регистрации или сброс пароля. Поэтому важно правильно её настроить.

Настройка электронной почты сайта может быть очень простой в некоторых случаях и очень сложной в других.

Вот несколько советов, которые помогут сделать вашу настройку успешной.

Этот раздел конфигурации имеет 4 возможных значения

  • PHP Mail() - самый простой способ, если он доступен. Зависит от системной программы sendmail.
  • sendmail - мощный вариант, но часто используется СПАМ-ботами, эксплуатирующими уязвимости другого ПО.
  • SMTP - Simple Mail Transfer Protocol обычно недоступен в новых хостинг-аккаунтах из соображений безопасности и потенциального злоупотребления. Во многом заменён на SMTP Auth.
  • SMTP Auth - SMTP с авторизацией обычно предпочтительнее, чем обычный SMTP. В этом случае XOOPS подключается к почтовому серверу более безопасным способом.

Если вам нужно использовать 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 для отправки электронной почты. Раздел устранения неисправностей в вики предлагает некоторые идеи.