我希望每天为大量的出站电子邮件安全保护电子邮件服务器。 想要硬件和软件的build议,以及成本估算。 像系统一样随着音量的增长而增长。 从每天3万封电子邮件开始,然后从那里增长。 要确保我的商业计划能负担得起。
我们在四台非常老的服务器上运行这个数量的十倍,大概四年,运行Ubuntu Linux,exim和一个定制的java交付和POP3程序。 你大概可以得到一个专门的服务器选项大约100-150USD,这将能够提供你正在寻找的性能。 这将要求你有一些configurationLinux的知识,或者聘请一个人。
这很大程度上取决于你准备用它做什么:
我曾经为Windows编写过一个简单的Python程序,它将消息直接传递给特定电子邮件地址的MX服务器。 它运行在我的戴尔D820笔记本电脑上的win2003具有512MB内存的VMWare实例,它推出了每秒约3封邮件,虽然这是单线程,大部分是等待远程服务器。 我想我可以在解决任何内存/ CPU问题之前同时运行大约20个这样的程序。
所以每秒钟大概有60封邮件,每小时超过200000。
你说每天30,000,但有趣的问题是每秒或更多的多less? 你的地址有多好?
平均每天传播30,000封邮件,每2.88秒收发一封邮件,几乎没有任何旧系统可以成为服务器; 即使你这样做都是单线程的。 预计将在半小时内分发到两批,你说的每秒略多于8封电子邮件; 也许有点难以pipe理,但是在过去的5年里,几乎所有的盒子都可以使用正确的软件。 预计在1分钟的时间内交付这30,000的99%,而你说的是每秒500。 有点难做。
最重要的规范将是记忆。 电子邮件发送不需要真正的计算工作,最主要的是你需要有很多到不同服务器的开放输出连接,而这样做的方式是多进程或线程,这意味着更多的RAM。
如果一个地址给你一个临时错误,你是否想把它保存到一个队列中,然后再试一次? 有些人是这样设置的,所以这是向他们发送电子邮件的唯一方法。
实际上,对于这些卷来说,最难的部分是处理反弹,退订和垃圾邮件投诉。 (如果你没有正确处理这些问题,你会被标记为各种数据库中的垃圾邮件发送者,并且不会收到你的邮件)
对于这个问题,你的商业计划是垃圾邮件? 这三万个电子邮件地址是从哪里来的?
为了更直接地回答一些技术方面:
硬件的成本取决于你要把它放在哪里(在你的办公室,在科罗拉多州,在托pipe公司租用VPS)。