Реле 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 ответ
Здесь было два возможных решения:
- Установить
dc_relay_domains
в*
вupdate-exim4.conf.conf
; - Используйте аутентификацию 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
,