Назад | Перейти на главную страницу

Доступ к передаче закрыт

Я установил postfix / dovecot в свой экземпляр aws ec2 для своего домена, и, поскольку он не может получить доступ к порту 25, заблокированному AWS, я настроил сервер ретрансляции AWS SES в /etc/postfix/main.cf

** smtpd_tls_cert_file = / etc / letsencrypt / live / <mydomain.com> /fullchain.pem

smtpd_tls_key_file = / etc / letsencrypt / live / <mydomain.com> /privkey.pem

smtpd_tls_security_level = май

smtp_tls_CApath = / etc / ssl / certs

smtp_tls_security_level = зашифровать

smtp_tls_session_cache_database = btree: $ {каталог_данных} / smtp_scache

smtpd_relay_restrictions = permission_mynetworks permission_sasl_authenticated defer_unauth_destination

myhostname = abpaintball.com.ar

alias_maps = хэш: / etc / aliases

alias_database = хэш: / etc / aliases

myorigin = / etc / mailname

mydestination = $ myhostname, <mydomain.com> ip-172-31-4-144.us-west-2.compute.internal, localhost.us-west-2.compute.internal, localhost

relayhost = [email-smtp.us-west-2.amazonaws.com]: 587 млн

smtp_tls_note_starttls_offer = да

smtp_sasl_password_maps = хеш: / etc / postfix / sasl_passwd

smtp_sasl_security_options = noanonymous

smtp_sasl_auth_enable = да

smtp_use_tls = да **

Все в порядке, если в своем почтовом клиенте я установил IMAP, указывающий на мой домен, и smtp, указывающий на учетные данные AWS SES SMTP.

Я хотел бы использовать свой собственный SMTP и чтобы мой домен отправлял электронное письмо с помощью хоста-ретранслятора, указывающего на AWS SES, потому что настройка почтовых клиентов для AWS SES SMTP выполняется с учетом длины пользователя / pwd (api / secret)

Если я это сделаю, когда я отправлю электронное письмо в своем клиенте, я получаю:

12 июля 13:39:58 ip-172-31-4-144 postfix / smtpd [6394]: предупреждение: имя хоста 135-147-171-152.fibertel.com.ar не разрешается в адрес 152.171.147.135: Имя или s> 12 июля 13:39:58 ip-172-31-4-144 postfix / smtpd [6394]: подключение от неизвестного [152.171.147.135] 12 июля 13:39:58 ip-172-31-4-144 dovecot : imap-login: Логин: user =, method = PLAIN, rip = 152.171.147.135, lip = 172.31.4.144, mpid = 6397, TLS, session = 12 июля 13:39:59 ip-172-31-4-144 postfix / smtpd [6394]: NOQUEUE: reject: RCPT from unknown [152.171.147.135]: 454 4.7.1 alejandro.gurovich@gmail.com: Relay acc>

Я думаю, что происходит то, что postfix использует пользователя / пароль учетной записи электронной почты вместо учетных данных AWS SES SMTP.

ВОПРОС: Есть ли способ добиться этого?

  1. Настроить мой почтовый клиент так, чтобы он указывал на SMTP моего домена
  2. Использует ли мой postifx точку relayhost для AWS SES SMPT с использованием правильных учетных данных?

Спасибо ?