Как настроить отправку писем по SMTP — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
Строка 1: Строка 1:
'''Актуально для версии 19.'''
+
'''Актуально для версии 20.'''
  
 
== Описание ==
 
== Описание ==
Строка 6: Строка 6:
  
 
== Пример ==
 
== Пример ==
 +
Настроить SMTP можно в модуле "Конфигурация" на вкладке "Почта":
  
Для настройки SMTP необходимо внести изменения в файле конфигурации config.ini в секции [mail].
+
[[Файл:Smtp.png]]
 +
 
 +
Также настроить SMTP можно через файл конфигурации config.ini в секции [mail].
  
 
Пример настройки:
 
Пример настройки:

Текущая версия на 09:43, 19 апреля 2019

Актуально для версии 20.

Описание

Иногда для отправки почты лучше использовать не стандартную PHP функцию mail, а сторонний SMTP сервер. При использовании стороннего популярного SMTP сервера вероятность попадания Ваших писем в спам значительно снизится.

Пример

Настроить SMTP можно в модуле "Конфигурация" на вкладке "Почта":

Smtp.png

Также настроить SMTP можно через файл конфигурации config.ini в секции [mail].

Пример настройки:

[mail]
engine = "smtp"
smtp.timeout = "15"
smtp.host = "smtp.yandex.ru"
smtp.port = "465"
smtp.encryption = "ssl"
smtp.auth = "1"
smtp.user-name = "вашапочта@yandex.ru"
smtp.password = "пароль от почты"
smtp.debug = "0"
smtp.use-verp = "0"

Поля smtp.host, smtp.port и smtp.encryption различаются для разных почтовых сервисов.

Информация по настройке для основных почтовых сервисов: Google.com Yandex.ru Mail.ru

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

У сервисов могут быть ограничения на количество отправляемых писем, поэтому если писем будет отправляться много, необходимо уточнить информацию об ограничениях, иначе в один прекрасный момент письма могут перестать отправляться.

Необходимо, чтобы почта, к которой указаны доступы, соответствовала почте, указанной в настройках системы в поле "Email от".