我看到很多mjj有mail system需求,我们专业run了一年多(xyamail.com)还是有所想法。 (1)mail system最重要的不是如何搭建起来,那个太简单了,要么用posteo这种开源的,要么自己看文档一步一步搭建,比如这个: https://thomas-leister.de/en/mailserver-debian-stretch/ 相信我,上述文档写的十分专业,也是众多mjj的参考文档。 (2)mail system你要懂标准,我在qqmail工作过,qqmail就是一个不太尊重标准的东东,所以海外互通并不好。 什么标准呢?最简单的smtp, mime要看吧,高级点的dkim, dmarc, spf要看吧,再高级点的dane之类要看吧。 不理解这些标准,哪怕你手工startup了opendkim, opendmarc,也是一脸茫然。 (3)mail system搭建起来后,外发的互通性就是一个重要问题,你要有一堆可用ip用于轮换,或者走mail channel这样的专业通道。 (4)还有一个最重要问题,就是anti-abuse,很多用户会用你的system来发垃圾邮件、发钓鱼邮件、发病毒邮件,虽然有开源的antispam(比如rspamd)和antivirus,但是这些东西都是需要经验的,不是run起来就会一丝不苟替你工作。 总体上,mail system搭建起来并不难,难的是你要把它run成一个合法健全的系统,就需要很多经验和技巧去tunning。