非专业人士 ... 但我自己完整实现过整个邮件系统 ... 大概还是有点发言权的吧 ..?
首先关于 1F 说的有的邮箱会拒收不知名 IP 发出的邮件 ...
在我的知识范围内 ... 凡是你能叫得出名字的邮箱都不会出现这种问题 ... 不管是国内还是国外的 ...
只要你的 IP 不在邮件黑名单里就不会被拒收 ... 最多只是被归为垃圾邮件而已 ...
3F 说的记录一致事实上也不对 ... 用我现在在线上跑的一套系统为例 ... 邮件头是这样 ...
Received: from sunyanzi.mailserver (unknown [1.2.3.4])
by
newmx104.qq.com (NewMx) with SMTP id
for <10000@qq.com>; Thu, 09 Jan 2014 21:05:55 +0800
sunyanzi.mailserver 这个域名的 A 记录和 MX 记录都是指向 1.2.3.4 的 ...
但从 QQ 邮箱里面看这个 IP 就是 unknown ... 如何解决我到现在都不知道 ...
自己搭邮件系统从理论上是可行的 ... 唯一的问题就是系统可用性 ...
如果系统挂掉一天 ... 这一天中发给你的这个邮箱的信都会在你不知情的情况下被原路退回去 ...
当然如果系统还活着 ... 只要你还能连接外网就不会出现邮件发不出去的情况 ...
只要外网的其他人能连接你 ... 就不会出现邮件收不到的情况 ...
当然如果你收到信之后没有保存给弄丢了 ... 那又是另外一种情况了 ...
说到底最大的问题就是你如何保证系统的稳定 ... 并且让你的用户相信你的系统稳定 ...
如果做不到 ... Gmail 企业套件 ... Live Custom Domain ... 甚至 QQ 企业邮箱都是很好的选择 ...