我想要的建议,在安全的电子邮件服务器的大量出站电子邮件每天。想要硬件和软件方面的建议,加上成本估算。WOuld喜欢系统随体积增长。从每天30,000封邮件开始,然后从那里开始增长。想确保我的商业计划能负担得起。
发布于 2009-06-28 20:50:20
我们在四台非常老的服务器上运行Ubuntu、exim和一个定制的java交付和POP3程序,这是这个数量的十倍,可能是四年前的。您可能会得到一个专门的服务器选项,约100-150美元,将能够提供你想要的性能。这将要求您对配置Linux有一定的了解,或者雇用这样的人。
发布于 2009-06-28 21:12:29
这在很大程度上取决于您将如何处理它:
我曾经为windows编写了一个简单的Python程序,直接将消息传递给特定电子邮件地址的MX服务器。它运行在我的戴尔D820笔记本电脑上的一个D820实例上,win2003有512 my内存,每秒发送大约3封邮件,尽管这是单线程的,而且其中大部分都在等待远程服务器。我想,在进入任何内存/cpu问题之前,我可以同时运行其中的20个程序。
所以每秒大约有60封邮件,超过每小时200.000封。
发布于 2009-06-28 23:26:02
你说每天30,000,但有趣的问题是每秒多少次或每分钟多少次?你的地址有多好?
每天平均有30,000封电子邮件,每2.88秒发送一封电子邮件,对任何旧系统来说,你几乎没有任何东西可以进入服务器;即使你做的都是单线程的。将邮件分成两批,预计将在半小时内交付,你指的是每秒略高于8封电子邮件;对于衣橱里的那台386来说,这可能有点难管理,但在过去5年里购买的任何盒子上都可以使用合适的软件。在1分钟的时间内,你就能把其中的99%发送给你,而你现在说的是每秒500人,这有点难做。
最重要的规范将是内存。电子邮件传递不需要真正的计算,最主要的是,您将希望有许多开放的传出连接到不同的服务器,而方法是多进程或线程,这意味着更多的RAM。
如果某个地址给出了一个临时错误,是否要将其保存到队列中,然后稍后再试?有些人被设置成这样,这是给他们发电子邮件的唯一途径。
实际上,对于这些卷,困难的部分是处理反弹,取消订阅和垃圾邮件投诉。(如果你不正确地处理这些信息,你将被标记为各种数据库中的垃圾邮件发送者,并且无法通过电子邮件)
关于这一点,你的商业计划是垃圾邮件吗?那3万封电子邮件地址是从哪里来的?
https://serverfault.com/questions/32954
复制相似问题