Как настроить почту в Битрикс на CentOS 6

Обновлено 30.05.2018

Как настроить почту в Битрикс на CentOS 6Всех приветствую у себя на блоге, сегодня вот такая задача стоит передо мной. После установки Битрикса, нужно настроить работу почты, чтобы у пользователей приходили оповещения из системы. Делается это очень просто, но иногда может вызывать вопросы у начинающих вебмастеров. Заходите по ssh на свою машинку.  Перед вами появится меню "Available actions", доступные действия. Идем в 6 пункт "Manage sites in the pool", он позволяет вам управлять пулом сайтов.

 

Настройка Bitrix virtal appliance 5.45

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-01

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-01

Далее переходим в пункт 4. Change email settings

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-02

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-02

  • Enter from address (ex. bob@example.org): Вводите почту от имени которой будет все рассылаться
  • Enter server address or DNS (127.0.0.1): тут вводим smtp сервер
  • Enter server port (25): порт отправки
  • Do you need auth options for relay.ваш домен (N|y): Нужна ли аутентификация на smtp
  • Enter login (portal@ваш домен): логин (у меня на корп почте логин выглядит как имя до @)
  • Enter password:Пароль

В итоге получится что то такое

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-03

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-03

На CentOS создастся файл с настройками по пути /home/bitrix и по имени .msmtprc и файл msmtp_default.log в котором будут логи отправки если все ок настроено.

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-04

Как настроить почту в Битрикс (Bitrix virtal appliance 5.45) на CentOS 6.X-04

самое печальное что мне в этом всем не нравиться так это хранение паролей от почты в открытом виде в файле

Как настроить почту на яндексе.

В веб-окружении Битрикса по-умолчанию стоит msmtp для отправки писем. Если ваш домен привязан к Яндекс.Почте для домена, и вы хотите отправлять почту через реально существующий почтовый ящик с авторизацией, вам придётся внести в файл конфигурации некоторые изменения, чтобы всё работало хорошо.

Файл /home/bitrix/.msmtprc:

account default
logfile /var/log/msmtp.log
host smtp.yandex.ru    #(smtp.gmail.com - для гугла) #
port 587 # именно этот порт!   #lkz гугля рекомендуют ставить 465, хотя в просторах сети читал, что и 587 подходит ...#
from robot@domain.ru
keepbcc on
auth on
user robot@domain.ru
password <password>
tls on
tls_starttls on # обязательно для Яндекс.ПДД
tls_certcheck off

Как настроить почту через Google

P.S: при работе с GMail вторую строку (tls_starttls) наоборот включать не нужно.

полный файлик с настройками для gmail:

account default
logfile /var/log/msmtp.log
host smtp.gmail.com
port 587
from user@gmail.com
auth on
user user@gmail.com
password password
tls on
tls_starttls on
tls_certcheck off
keepbcc on

для корректности настройки можно выполнить из сервера команду:
php -r "mail('test@email.com', 'Test', 'Test');"

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *