Как настроить почту для Bitrix GT


Знать все - это не знать ничего, однако в деле сайто-строения и поддержки интернет-проектов на основе 1С Битрикс я знаю достаточно много, обращайтесь и я постараюсь Вам помочь.
Задать вопрос
Постараюсь ответить на любой интересующий Вас вопрос по моим услугам

Как настроить почту для Bitrix GT. Для отправки почты будем использовать сторонние сервисы (Яндекс ПДД, почта для домена mail.ru и т.д.), поэтому отправка будет производиться с помощью  протокола SMTP

Подключаемся к серверу по ssh — подробнее о том, как это сделать читайте в нашей статье — и устанавливаем msmtp, то есть консольный smtp-клиент:

yum install msmtp -y

Создаём файл конфигурации для msmtp:

touch /etc/msmtprc

Добавим в него следующую конфигурацию:

account default
logfile /var/log/msmtp.log
host smtp.yandex.ru
port 587
from ВАШ_ПОЧТОВЫЙ_ЯЩИК
auth on
user ВАШ_ПОЧТОВЫЙ_ЯЩИК
password ПАРОЛЬ_ОТ_ПОЧТОВОГО_ЯЩИКА
tls on
tls_starttls on
tls_certcheck off

Если вы используете сервис, отличный от Яндекса, то нужно в файле /etc/msmtprc указать его данные для подключения — в строке host сервер для подключения, а для некоторых сервисов и в строке port, соответственно, указывается порт для подключения. К примеру для gmail.com это будет:

host smtp.gmail.com

Для mail.ru:

host smtp.mail.ru
port 465

Создадим файл лога и выставим верные права на него:

touch /var/log/msmtp.log
chown apache:apache /var/log/msmtp.log

Меняем для php метод отправки с sendmail, который ставится по умолчанию, на нужный нам msmtp. Для этого в конец файла /etc/php.d/z9_bitrix.ini добавляем следующее:

sendmail_path = msmtp -t -i

Либо можно это сделать вот такой командой:

echo "sendmail_path = msmtp -t -i" >> /etc/php.d/z9_bitrix.ini

И перезапускаем службу php-fpm:

systemctl restart php-fpm

После этого письма с сайта будут отправляться и проверка системы в админке покажет, что почта работает

Заказать услугу
Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.