Реле AWS и Exim4 - 550 не разрешены

Я не очень хорош в настройке почтового сервера, но у меня есть экземпляр aws, который может отправлять почту на некоторые домены, такие как mydomain.com. Однако, когда я отправляю на googlemail.com, я получаю сообщение об ошибке в файле mail.log:

H=(blerg) [95.144.47.184] F=<me@mydomain.com> rejected RCPT <user@googlemail.com>: relay not permitted

Я добавил следующее в DNS через Route53, но я не уверен, что это именно то, на что ссылается ошибка:

mydomain.com. SPF "v=spf1 ip4:54.229.217.48"

У кого-нибудь есть указатели? Мне не удалось найти много полезного, но я играл с Exim4:

dc_relay_nets

а также dpkg-reconfigure exim4 "домены для ретрансляции почты для" "IP-адреса для ретрансляции почты для", но безуспешно.

1 ответ

Решение

Здесь было два возможных решения:

  1. Установить dc_relay_domains в * в update-exim4.conf.conf;
  2. Используйте аутентификацию SMTP, чтобы гарантировать, что отправителю разрешено иметь неограниченный доступ к возможностям отправки Exim4.

Использование варианта 2 - единственный способ предотвратить открытое реле, и я сделал это. Я установил имя пользователя и пароль SMTP в своих почтовых клиентах (Outlook 2007, Thunderbird и т. Д.) И раскомментировал cram_md5_server а также login_server аутентификатор в exims /etc/exim4/conf.d/auth/30_exim4-config_examples файл. Затем обновляется с dpkg-reconfigure exim4-config,

Другие вопросы по тегам