Просмотров: 3075
Дата последнего изменения: 08.08.2024
Настройка SMTP-клиента
Для настройки SMTP-клиента выполните следующее:
- Перейти в главном меню в 6. Configure pool sites > 4. Change a site's e-mail settings и ввести имя хоста, для которого нужно настроить отправку почты:
![](/upload/learning/460/res51/zOhVL.vm_email1.png)
- Далее ввести необходимые данные:
![](/upload/learning/460/res51/YYsHV.vm_email2.png)
- 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 a site's e-mail settings:
![](/upload/learning/460/res51/PNCr3.vm_email3.png)
Где хранятся логи msmtp
В логах msmtp можно всегда посмотреть ошибки отправки писем. Находятся логи в директории /home/bitrix/.
Для каждого сайта свой лог msmtp, в названии лога будет указано имя сайта — msmtp_{SiteName}.log. Например для сайта по умолчанию лог будет иметь имя msmtp_default.log.
Внимание! При использовании нескольких физических веб-серверов в пуле (веб-кластер) автоматически не создается конфигурация msmtp на других серверах пула. Для работы конфигурации msmtp на spare-нодах кластера нужно скопировать вручную через ssh файл /home/bitrix/.msmtprc с master-ноды на spare-ноды
и сменить владельца/группу у этих файлов на bitrix:bitrix. Далее на spare-нодах создать файл /etc/@msmtprc и сделать симлинк с него на файл /home/bitrix/.msmtprc.
Примечание. Задачи могут выполняться длительное время. Время зависит от сложности задачи, объема данных, используемых в этих задачах, мощности и загруженности сервера.
Проверить текущие выполняемые задачи можно с помощью меню 8. Background pool tasks > 1. View running tasks. Лог-файлы выполнения задач находятся в директории /opt/webdir/temp
.