Для начала давайте проверим базовые настройки. Надо, чтобы в настройках Главного модуля был указан ящик, от имени которого будут отправляться письма. Яндекс включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP.
Если у вас сайт на VDS timeweb, то по-умолчанию почтовые порты на сервере заблокированы. Надо написать в техподдержку, чтобы их открыли.
Дальше надо через putty подключиться к вашему серверу и настроить почту в виртуальной машине Bitrix.
Здесь представлены настройки некоторых почтовых сервисов.
Gmail
- **From Email address** – ваш адрес, от имени которого будут отправляться письма (пример: [mail@gmail.com](mailto:mail@gmail.com))
- **Server address or DNS** – smtp.gmail.com
- **Server port** – 587
- **SMTP authentication** – yes
- **Login** – ваш полный логин (пример: [mail@gmail.com](mailto:mail@gmail.com))
- **SMTP authentication method** – auto
- **Enable TLS** – yes
Доступно подключение как через обычный пароль, так и через пароль приложения (рекомендуемый).
Примечание: Сервис Gmail может блокировать подключение по smtp в целях безопасности. Как изменить настройки доступа к аккаунту для небезопасных приложений читайте в справке Google.**
Яндекс.Почта
- <b>From Email address** – ваш адрес, от имени которого будут отправляться письма (пример: [mail@yandex.ru](mailto:mail@yandex.ru))
- **Server address or DNS** – smtp.yandex.ru
- **Server port** – 25 или 587
- **SMTP authentication** – yes
- **Login** – ваш полный логин (пример: [mail@yandex.ru](mailto:mail@yandex.ru))
- **SMTP authentication method** – auto
- **Enable TLS** – yes
Доступно подключение как через обычный пароль (с подтверждением аккаунта), так и через пароль приложения (рекомендуемый). На стороне почтового ящика в настройках надо получить пароль приложений.
Примечание: Сервис Яндекс.Почта может блокировать подключение по smtp в целях безопасности. В логе msmtp можно всегда посмотреть ошибки отправки писем. Если ваше письмо заблокировано, в логе будет указана причина и ссылка с указанием действий для разблокировки.** Внимание!** Яндекс включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP. Указать несколько отправителей в поле From также не получится.**
Mail.ru
- <b>From Email address** – ваш адрес, от имени которого будут отправляться письма (пример: [mail@mail.ru](mailto:mail@mail.ru))
- **Server address or DNS** – smtp.mail.ru
- **Server port** – 25 или 587
- **SMTP authentication** – yes
- **Login** – ваш полный логин (пример: [mail@mail.ru](mailto:mail@mail.ru))
- **SMTP authentication method** – plain
- **Enable TLS** – yes
Доступно подключение как через обычный пароль, так и через пароль приложения (рекомендуемый).
Внимание! Mail.ru включил строгий контроль адреса отправителя. Это значит, что вы больше не сможете через SMTP-клиент отправить письмо, если отправитель в поле From («От кого») отличается от авторизованного пользователя по SMTP. Указать несколько отправителей в поле From также не получится. Кроме того, сервер ограничил отправку в 500 писем в день.**
Другие сервисы
Настройки для других smtp сервисов можно взять по ссылкам:
- <b>[Rambler.ru](https://help.rambler.ru/mail/mail-pochtovye-klienty/1275/)**
- **[Yahoo.com](https://help.yahoo.com/kb/SLN4075.html)**
- **[Outlook.com](https://support.office.com/ru-ru/article/pop-imap-and-smtp-settings-for-outlook-com-d088b986-291d-42b8-9564-9c414e2aa040)**
- **[iCloud.com](https://support.apple.com/ru-ru/HT202304)**
- **[Beget.com](https://beget.com/ru/articles/mail_main)**
Где хранятся логи msmtp
В логах msmtp можно всегда посмотреть ошибки отправки писем. Находятся логи в директории **/home/bitrix/**.
Для каждого сайта свой лог msmtp, в названии лога будет указано имя сайта – **msmtp_{SiteName}.log**. Например для сайта по умолчанию лог будет иметь имя **msmtp_default.log**.
**
Важно!** Сами SMTP-сервисы могут иметь свои лимиты на оправку через них рассылок и могут ограничивать ваши рассылки, вплоть до полной блокировки почтового аккаунта, через который будут рассылаться письма.
Например, у Яндекса и Google по умолчанию лимит на отправку – 500 писем в сутки. Если в письме несколько получателей, то письмо каждому из них считается отдельным письмом. Этот ежесуточный лимит может изменяться на основании их собственных алгоритмов подсчета благонадежности пользователя.