POSTFIX RELAY SMTP.MAIL.RU. ШЛЮЗ ОТПРАВКИ ПОЧТЫ.

Вся информация и фото, взяты с https://www.veeltech.ru/postfix-relay-to-smtp-mail-ru

Дано: бизнес-аккаунты почтового сервиса VKmail. Требуется настроить отправку почты локальных информационных систем. Не все системы корректно умеют работать с TLS и авторизацию. Поэтому используем локальных шлюз почты с авторизацией на внешнем релее. Для этого конечно используем Postfix и Cyrus SASL. ОС Oracle Linux 7.

Установка прикладного ПО:

yum install -y cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain postfix

SMTP VKmail: smtp.mail.ru, порт 587

/etc/postfix/main.cf

# sasl аутентификация отправителя
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay

# релей хост по умолчанию
relayhost = [smtp.mail.ru]:587

# smtp аутентификация
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain
# ключи центров сертификации, в системе по-умолчанию
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
smtp_use_tls = yes
smtp_tls_security_level = encrypt

/etc/postfix/master.cf раскомментировать две строки

-o smtpd_sasl_auth_enable=yes

/etc/postfix/sender_relay

hr-noreply@mydomain.tld [smtp.mail.ru]:587
fin-noreply@mydomain.tld [smtp.mail.ru]:587
portal-noreply@mydomain.tld [smtp.mail.ru]:587
external-noreply@mydomain.tld [smtp.mail.ru]:587
www-noreply@mydomain.tld [smtp.mail.ru]:587
work-noreply@mydomain.tld [smtp.mail.ru]:587

/etc/postfix/sasl_passwd


hr-noreply@mydomain.tld hr-noreply@mydomain.tld:PAssW0rd1
fin-noreply@mydomain.tld fin-noreply@mydomain.tld:PAssW0rd2
portal-noreply@mydomain.tld portal-noreply@mydomain.tld:PAssW0rd3
external-noreply@mydomain.tld external-noreply@mydomain.tld:PAssW0rd4
www-noreply@mydomain.tld www-noreply@mydomain.tld:PAssW0rd5

# один аккаунт по-умолчанию
[smtp.mail.ru]:587 work-noreply@fa.ru:MyirTd97

Обязательно преобразовать файлы в бинарный формат, который использует postfix

postmap /etc/postfix/sender_relay /etc/postfix/sasl_passwd

Включить автозапуск postfix и запустить его

systemctl enable postfix && systemctl start postfix

Проверка работы отправкой почты из консоли, отправку смотрим в логах /var/log/maillog, получение в адресе назначения

sendmail -f external-noreply@mydomain.tld -t <<EOF
To: saprisada@mydomain.tld
Subject: Hey, I successfully configured Postfix with sender-dependent SASL authentication!
Content-type: text/html

<b>Isn't this awesome?</b>
EOF

Добавим ограничение для хостов, которым разрешена отправка почты через настроенный релей. Опция в конфигурационном файле main.cf mynetworks, но содержимое вынесем в отдельный файл /etc/postfix/mynetworks

10.50.5.104	cl01vserver104
10.50.5.105	cl01vserver105
10.50.5.106	cl01vserver106
10.50.5.107	cl01vserver107
10.50.5.108	cl01vserver108
10.50.5.189	cl01vserver189
10.50.5.68	cl01vserver68
10.5.50.112	cl04vserver112
10.5.50.113	cl04vserver113
10.5.50.114	cl04vserver114

и в /etc/postfix/main.cf

mynetworks = hash:/etc/postfix/mynetworks

Обязательно сформировать бинарный формат, перезапустить postfix и проверить отправку

 postmap /etc/postfix/mynetworks и systemctl restart postfix

YOU MIGHT ALSO LIKE

Повышение производительности Oracle SQL Developer. Часть 3. Расширения и модули.

12.03.2021

Where to go after arriving in London

Where to go after arriving in London

27.05.2016

Oracle SQL Developer на macOS Big Sur и Monterey и JDK

10.01.2022

https://disqus.com/embed/comments/?base=default&f=veeltech&t_i=1272%20https%3A%2F%2Fwww.veeltech.ru%2F%3Fp%3D1272&t_u=https%3A%2F%2Fwww.veeltech.ru%2Fpostfix-relay-to-smtp-mail-ru&t_e=Postfix%20relay%20smtp.mail.ru.%20%D0%A8%D0%BB%D1%8E%D0%B7%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8%20%D0%BF%D0%BE%D1%87%D1%82%D1%8B.&t_d=Postfix%20relay%20smtp.mail.ru.%20%D0%A8%D0%BB%D1%8E%D0%B7%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8%20%D0%BF%D0%BE%D1%87%D1%82%D1%8B.%20%E2%80%93%20VeelTech.ru&t_t=Postfix%20relay%20smtp.mail.ru.%20%D0%A8%D0%BB%D1%8E%D0%B7%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8%20%D0%BF%D0%BE%D1%87%D1%82%D1%8B.&s_o=default#version=00fde7e349e9ee2566c5f117c45abf06

РУБРИКИ

СВЕЖИЕ ЗАПИСИ

МЕТКИ

ADM APEX APEX 4.X APEX 5.0 APEX 19.2 APPLICATIONS CLOUD DATA DATABASE DATABASE DESIGN DBA GRAFANA HARDWARE INSTALL JAVA LDAP LINUX MAINTAINCE MOBILE MYSQL NGINX ORACLE ORACLE DATA SERVICES ORACLE SQL DEVELOPER ORA_ERROR ORDS OS PL/SQL RECOVER SOFTWARE SQL SSD TEX WINDOWS WORKSPACE ZOPE БИТРИКС ВИРТУАЛИЗАЦИЯ ИСТОРИЯ

COPYRIGHT VEELTECH.RU 2023