1

有没有办法检查您用来发送电子邮件的服务器的电子邮件大小限制?我怀疑是否有办法检查您要发送给的人(但如果有办法我也很想听听)。我猜这可能取决于您使用的服务器,所以我会专门询问 Google Apps/Gmail 服务器,以便了解要点。任何其他指针将不胜感激:)

4

2 回答 2

2

根据我的经验 - 不。每个服务器都有自己的限制,无法使用 JavaMail Api 自动检测到它。

我的解决方法:我在属性文件中创建了一个地图服务器 - 限制并在从用户发送邮件时使用它。您可以访问每台服务器并从站点定义它。如果在我的地图中没有找到服务器,我会使用默认限制。

而且也没有关于超出限制的标准通知。我的意思是发送超出限制的文件时出现异常。

于 2012-05-11T14:40:36.667 回答
1

SMTP 允许服务器报告它允许的最大邮件大小。并非所有服务器都这样做。 这个线程有更多细节。

于 2012-05-11T16:10:39.623 回答