有什么方法可以检查您用来发送电子邮件的服务器的电子邮件大小限制吗?我怀疑是否有办法检查您要发送给的人(但如果有办法,我也很想听听)。我猜这可能取决于您使用的服务器,所以我会专门询问 Google Apps/Gmail 服务器,以便了解要点。任何其他指针将不胜感激:)
最佳答案
根据我的经验 - 不会。每个服务器都有自己的限制,并且无法使用 JavaMail Api 自动检测到它。
我的解决方法:我创建了一个 map 服务器 - 在属性文件中进行限制,并在从用户发送邮件时使用它。您可以转到每个服务器并从站点定义它。如果在我的 map 中没有找到服务器,我将使用默认限制。
而且也没有关于超出限制的标准通知。我的意思是发送超出限制的文件时出现异常。
关于邮件 API : Checking the size limit of the server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10553026/