2013-10-18 56 views
2

我对邮件服务器配置不太好,但是我有一个aws实例,可以发送邮件到一些域名,如mydomain.com。然而,当我发送到googlemail.com我得到的错误在mail.log文件:AWS和Exim4 - 550中继不允许

H=(blerg) [95.144.47.184] F=<[email protected]> rejected RCPT <[email protected]>: relay not permitted 

我已经添加了以下内容通过Route53的DNS,但我不知道它是什么非常错误是指到:

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

有没有人有任何指针?我没有设法找出多,是有帮助的,但我的话用exim4的发挥:

dc_relay_nets 

dpkg-reconfigure exim4'域转发邮件的“IP地址转发邮件的”,但没有成功。

回答

2

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

  1. dc_relay_domains*update-exim4.conf.conf;
  2. 使用SMTP身份验证来确保允许发件人无限制地访问Exim4的发送功能。

与选项2一起是防止开放中继的唯一方法,所以我这样做了。我在我的邮件客户端(Outlook 2007,Thunderbird等)中设置了SMTP用户名和密码,并且在Exims /etc/exim4/conf.d/auth/30_exim4-config_examples文件中取消注释了cram_md5_serverlogin_server验证器的注释。然后更新为dpkg-reconfigure exim4-config

相关问题