不允许使用AWS和Exim4 - 550中继

时间:2013-10-18 18:01:32

标签: amazon-web-services exim4

我对邮件服务器配置不太满意,但我有一个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

我已通过Route53将以下内容添加到DNS中,但我不确定错误指的是:

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

有没有人有任何指针?我没有找到很多有用的东西,但我玩过Exim4:

dc_relay_nets

dpkg-reconfigure exim4'域名为“IP地址中继邮件以中继邮件”,但没有成功。

1 个答案:

答案 0 :(得分:2)

这里有两种可能的解决方案:

  1. dc_relay_domains;
  2. 中将*设置为update-exim4.conf.conf
  3. 使用SMTP身份验证可确保允许发件人无限制地访问Exim4的发送功能。
  4. 使用选项2是阻止开放中继的唯一方法,所以我这样做了。我在邮件客户端(Outlook 2007,Thunderbird等)中设置了SMTP用户名和密码,并在Exims cram_md5_server文件中取消注释了login_server/etc/exim4/conf.d/auth/30_exim4-config_examples身份验证器。然后使用dpkg-reconfigure exim4-config更新。