Java Mail中的最大收件人数量

5
我正在处理一个涉及使用Java发送电子邮件的项目。我们正在使用JavaMailx模块(需要导入)。我想知道在一次发送中,我们可以向多少个收件人发送包含消息、主题和附件的Mime消息。有关可以同时发送电子邮件的收件人数量的限制,我已经在网上和stackoverflow上搜索过,但没有清晰的答案。 我们正在使用gmail smtp服务器从gmail帐户发送电子邮件,使用yahoo smtp服务器从yahoo帐户发送邮件。最大收件人数量是否也取决于这些smtp服务器?如果是,它们的默认限制是什么?从个人经验来看,我的学术邮箱允许一次性向多个人发送邮件(整个邮件列表包括200-300人)。我不确定它是如何在后台工作的,它们是分组发送给收件人还是全部发送。
1个回答

6

API文档中未指定任何限制,因此限制将取决于实现的固有限制(即内存)。

此外,在达到实现强制执行的任何限制之前,可能会达到发送和/或接收SMTP服务器的限制。


谢谢Jim,你知道Gmail SMTP服务器设置了什么限制吗?从一个朋友那里得知他们在向20个以上的收件人发送邮件时遇到了一些问题,但我不认为他们在使用Java。就SMTP服务器而言,我的邮件域是mailadd@iiitd.ac.in,我们可以从账户中向300-400人发送邮件。普通的emailadd@gmail.com用户是否可以向类似数量的人发送邮件,或者他们有限制? - DK5
2
我不知道,这应该是一个向Gmail支援询问的问题,而不是SO。它们很可能会根据您的IP地址和其他指标设置不同的限制。如果您尝试从动态IP发送邮件,例如由像Comcast或Time-Warner这样的ISP分配的IP,可能无法发送任何电子邮件,或者只能发送给少数收件人。 - Jim Garrison
好的,我会进一步研究这个。谢谢你的帮助Jim,它一直是指引! :) - DK5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接