我正在设立一个邮件服务器来发送我工作的通讯公司。 这个想法是给我们更多的select,而不必每月向另一家公司支付数百美元来发送我们所有的邮件。 我们所有收到的邮件已经由Google Apps处理,但是我希望能够从我们的域发送邮件,并且正在设置专用的VPS来处理此任务。 服务器也可能包含我们的列表pipe理软件和数据库。
我的问题:什么是相对容易configuration,在debian或ubuntu上运行的极其高效的邮件服务器?
标准
我的经验:
这不是一个可以掉以轻心的尝试。 每小时30,000封电子邮件需要一些认真的思考和计划:每秒8封电子邮件,平均大小为25k(这是一个简讯,对吧?),200KB / s(或大约1.5Mbps)。
现在,添加延迟,DNS查找(显然需要caching)以及依赖于每个收件人MTA(或多个MTA)能够与您的(多个)MTA进行会话的速度,节stream(所以您不会黑屏或灰名单),反弹处理(我的上帝,反弹)等,一个月几百块钱对我来说听起来是一个很好的交易。
我敢打赌,你将花费比VPS或专用彩色硬件集群更多。
再加上你的时间:除非你是一个专门的邮件pipe理员,否则你不可能像你想象的那样花费尽可能多的时间。
你可以使用PHPlist。 这很容易安装。 每小时发送超过30,000封电子邮件并不是PHPlist的一项function,但是其底层MTA的性能,DNS查找机制(caching在服务器上的caching可能派上用场)的有效性以及服务器的Internet连接速度相结合。
关于邮件输出的唯一的事情:你可能想要configuration传入邮件以及由PHPlist自动处理反弹。 您需要某个POP服务器或某个POP帐户(不一定在同一台服务器上)。
PowerMTA是我的大批量电子邮件发送的转到。 它不是免费的,但它强大,快速和易于安装。
您需要定义“相对容易configuration”来获得答案。 此外,我从来没有试图将这些邮件提供给MTA,但Postfix和Exim也被大型站点使用,并可能属于“易于configuration”类别。 正如贾斯珀所说,DNScaching服务器可能是一件好事。 dnsmasq是相当轻量级的,可以caching大量的logging,但是因为你已经configuration了绑定,并且无疑适合于大型网站,所以我坚持这一点。
所有这些软件包都是主要发行版的一部分,你可以使用Ubuntu来apt-get install它们中的任何一个。