Настройка почты на VM Bitrix

При установке чистого шаблона виртуальной машины Bitrix в набор предустановленного ПО не входит почтовый сервер. Это политика компании 1C Битрикс, а не хостинг-провайдера.

Чтобы настроить почту на сервер Bitrix, воспользуйтесь следующей инструкцией.

Мы рекомендуем сделать это через стороннее SMTP. Для этого ваш домен должен быть делегирован на Яндекс ПДД, Почту для домена Mail.ru или аналогичные сервисы.

1. Подключаемся к серверу по SSH и попадаем в меню Bitrix-окружения:

2. Переходим в пункты:

>> 6.Manage sites in the pool

>> 4. Change email settings on site

 

Далее последовательно появятся вопросы (подсказки в скобках):

Enter From email address (ex. bob@example.org)

— ваша почта.

Enter server address or DNS (127.0.0.1):

— адрес почтового сервера. Для Яндекс — smtp.yandex.ru

 

3. Указание порта, способа авторизации и шифрования:

Enter server port (25): 587

Do you want to use SMTP authentication on smtp.yandex.ru:587? (N|y) Y

Do you want to enable TLS for smtp.yandex.ru: 587 (n|Y)

 

5. В дальнейшем будет запрошен логин и пароль от почтового ящика, вводим их.

 

В результате будет создан файл /etc/msmtprc, в котором будут указаны внесённые настройки:

account default
logfile /home/bitrix/msmtp_default.log
host smtp.yandex.ru
port 587
from bitrix@yoursite.ru
keepbcc off
auth on
user bitrix@yoursite.ru
password YourPAssWord

tls on 
tls_certcheck off

 

После этого почта на сайте начнёт работать.

 

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

 

1. Устанавливаем postfix:

yum install postfix && service postfix start

 

2. Через меню Битрикс вносим настройки:

host 127.0.0.1
port 25
from bitrix@yoursite.ru
keepbcc off
auth off

 

3. Cоздаем файл лога и выставляем на него права:

touch /home/bitrix/msmtp_default.log
chown bitrix:bitrix /home/bitrix/msmtp_default.log

 

Пример письма, отправленного без ошибок:

Apr 28 16:06:53 host=127.0.0.1 tls=off auth=off from=bitrix@yoursite.ru 

recipients=f1rst-test@ya.ru mailsize=902 smtpstatus=250 smtpmsg='250 2.0.0 Ok: queued as 8DF4F11E1AE9' exitcode=EX_OK

 

Вносить изменения в настройки можно непосредственно в файл либо повторно пройти настройки через меню Битрикс.