FreePBX настройка почтового сервера для рассылки писем.

  FreePBX во free версии, модуль Sysadmin отсутствуют настройки Email Setup полный список отличий Free и Pro версии смотрите тут.
Email Setup это по сути Web интерфейс к настройкам Postfix в качестве relay. Это можно сделать в консоли...


Открываем файл /etc/postfix/main.cf и добавляем в конец следующие строчки.
relayhost = smtp.gmail.com:587

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
 
smtp_tls_security_level = secure
smtp_tls_mandatory_protocols = TLSv1
smtp_tls_mandatory_ciphers = high
smtp_tls_secure_cert_match = nexthop
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
Создаем файл /etc/postfix/sasl_pass со следующим содержимым.
[smtp.gmail.com]:587 username@gmail.com:password
Выполняем команду
#postmap /etc/postfix/sasl_pass
В результате которого в каталоге /etc/postfix/ должен создаться файл sasl_pass.db удаляем уже не ненужный файл sasl_pass.
#rm /etc/postfix/sasl_pass
Отправляем тестовое письмо
echo "test" | mail -s "test" e-mailадрес
Смотрим лог
#tail /var/log/maillog

Для gmail нужно будет разрешить доступ небезопасным приложениям инструкция ТУТ

Комментарии

Популярные сообщения