Просмотров: 102153
Дата последнего изменения: 07.02.2022
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
4
5
Настройка SMTP-клиента
Для настройки SMTP-клиента выполните следующее:
- Перейти в главном меню в 6. Configure pool sites > 4. Change e-mail settings on site и ввести имя хоста, для которого нужно настроить отправку почты:
- Далее ввести необходимые данные:
- from address - адрес отправителя, от которого будет осуществляться пересылка писем.
- server address or DNS - ip- или dns-адрес почтового сервера. Если нажать Enter, то будет использован адрес по умолчанию (127.0.0.1)
- server port - порт сервера. Порт зависит от типа соединения, чаще всего: 25 - для обычного и 465 - для зашифрованного (с использованием SSL). Если нажать Enter, то будет использован порт по умолчанию (25).
- Если необходима SMTP-авторизация, то в строке SMTP authentication наберите
y
и введите логин и пароль для доступа к SMTP-серверу, в противном случае - n
.
- Если выбрана опция SMTP-авторизации, то понадобится ввести тип авторизации type of authentication method:
auto
, plain
, scram-sha-1
, cram-md5
, gssapi
, external
, digest-md5
, login
, ntlm
(например для yandex.ru достаточно auto
, а для mail.ru - plain
).
- Если необходим TLS-протокол защищенной передачи данных, то в строке TLS enabled наберите
y
, в противном случае - n
.
Примечание: При настройке укажите данные своего или публичного почтового сервиса. Настройки для часто используемых сервисов можно взять
в отдельном уроке.
Дождаться пока задача по настройке SMTP будет закончена.
- Убедиться в правильности введенных настроек можно снова в 6. Configure pool sites > 4. Change e-mail settings on site:
Внимание! При использовании нескольких физических веб-серверов в пуле (веб-кластер) автоматически не создается конфигурация msmtp на других серверах пула. Для работы конфигурации msmtp на spare-нодах кластера нужно скопировать вручную через ssh файл /home/bitrix/.msmtprc с master-ноды на spare-ноды
и сменить владельца/группу у этих файлов на bitrix:bitrix. Далее на spare-нодах создать файл /etc/@msmtprc и сделать симлинк с него на файл /home/bitrix/.msmtprc.
Где хранятся логи msmtp
В логах msmtp можно всегда посмотреть ошибки отправки писем. Находятся логи в директории /home/bitrix/.
Для каждого сайта свой лог msmtp, в названии лога будет указано имя сайта – msmtp_{SiteName}.log. Например для сайта по умолчанию лог будет иметь имя msmtp_default.log.
Внимание! Задачи могут выполняться довольно длительное время (до 2-3 часов и более) в зависимости от сложности задачи, объема данных, используемых в этих задачах, мощности и загруженности сервера. Проверить текущие выполняемые задачи можно с помощью меню 10. Background pool tasks > 1. View running tasks. Если по каким-либо причинам нужно посмотреть лог-файлы выполнения задач, то они находятся в директории /opt/webdir/temp
.