Postfix
Версия от 08:54, 30 апреля 2019; Dezzzm (обсуждение | вклад) (Новая страница: «Отправка e-mail уведомлений с альт сервер 8.2 через внешние почтовые серверы (в примере gmail)…»)
Отправка e-mail уведомлений с альт сервер 8.2 через внешние почтовые серверы (в примере gmail)
Установим нужные пакеты:
# apt-get install libsasl2-3 postfix-tls postfix-cyrus
создадим файл с логином паролем:
# vim /etc/postfix/sasl_passwd
smtp.gmail.com вашемейл@gmail.com:вашпароль
Создайте базу данных из файла паролей:
#postmap hash:/etc/postfix/sasl_passwd
Ограничим права на файл
# chmod 600 /etc/postfix/sasl_passwd
Поправим конфиг файл
# vim /etc/postfix/main.cf
mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAME
inet_protocols = ipv4
relayhost = smtp.gmail.com:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache
smtp_tls_session_cache_timeout = 3600s
добавим симлинк иначе в логах ошибка fatal: SASL library initialization
# ln -s /usr/lib64/sasl2-3 /etc/postfix/sasl
# postfix reload
проверяем
# echo "test message" | mail -s "test subject22" вашемейл@gmail.com