Экземпляр EC2 не может отправить электронное письмо своему собственному домену

У меня есть установка SES с Sendmail на моем экземпляре EC2. Он отлично работает, когда я отправляю электронное письмо на любой другой домен, например (скрыто) Но допустим, что имя хоста моего сервера - example.com, если он пытается отправить электронное письмо на свой собственный домен, (скрыто) в журнале сообщений написано «Пользователь неизвестен». Я больше не нахожусь в песочнице, мой домен подтвержден и (скрыт) также подтвержден. (Скрытый) размещен как аккаунт G Suite. Я следовал этому руководству: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-sendmail.html Я думаю, он пытается отправить почту внутреннему пользователю Linux. Как мне исправить это, чтобы отправить на внешний адрес электронной почты?

Sep 5 11:35:57 example sendmail[6161]: 085IZvFU019142: from=ec2-user, size=29, class=0, nrcpts=1, msgid=<202009051835.085IZvFU019142@example.com>, relay=ec2-user@localhost
Sep 5 11:35:58 example sendmail[6160]: 085IZvp6019143: <user@example.com>... User unknown
Sep 5 11:35:58 example sendmail[6161]: 085IZvFU019142: to=user@example.com, ctladdr=ec2-user (1000/1000), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30029, relay=http://127.0.0.1 http://127.0.0.1, dsn=5.1.1, stat=User unknown
Sep 5 11:35:58 example sendmail[6160]: 085IZvp6019143: from=<ec2-user@example.com>, size=29, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost http://127.0.0.1
0
задан 9 September 2020 в 00:14
1 ответ

Я смог решить проблему с помощью этого поста: https://www.digitalocean.com/community/questions/sendmail-user-unknown-error

Отредактируйте /etc/mail/sendmail.mc и добавьте следующие строки в конце:

define(`MAIL_HUB', `domain.com.')dnl
define(`LOCAL_RELAY',`domain.com.')dnl
0
ответ дан 8 September 2020 в 22:11

Теги

Похожие вопросы