我面临着build立面向公众互联网的电子邮件服务器的任务,该服务器将为我们networking中的所有其他服务器中继邮件。
虽然软件本身的设置只需要几下击键,但是我对pipe理电子邮件服务器的一点经验却让我觉得其他电子邮件系统采用了很多笨拙的过滤技术。 我自己的服务器将不可避免地与某个点进行交互。
因此,我的问题是:
我特别不寻找任何给定的邮件服务器,如Exchange或Postfix的说明。 但是可以这么说:“你应该在你的设置中使用X和Y,因为当与服务器软件Z交谈时,通常会试图通过检查这些软件来清除开放中继。
我发现自己有些事情:
确保正向和反向DNS被设置。
邮件服务器在接收时倾向于对对等IP地址进行反向查找。 将反向查找与后续正向查找匹配可能被用来清除在家庭networking中通过恶意软件运行的开放中继。
确保From address中的用户存在。
From address很容易被欺骗。 一个接收邮件服务器可能会试图联系邮件服务器的From -domain,并查看是否From -user实际存在。
最重要的是:确保你不是一个开放的中继。 其他一切都是次要的。 但是你当然知道
那么,一些问题:
一个技巧是确保你不是一个开放的中继,从你的mailserver telnet到:
relay-test.mail-abuse.org rt.njabl.org 2500