【问题标题】:Sending large mail attachements over multiple mails通过多封邮件发送大型电子邮件附件
【发布时间】:2017-02-26 20:10:39
【问题描述】:

我正在使用 Java Spring MimeMessageHelper 发送邮件(使用 SMTP)。邮件可以有多个附件(大小可能超过 SMTP 服务器的邮件发送限制)。

例如。我可以在邮件中包含 4-5 个附件,并且它们的总大小可以超过限制。所以我想在第一封邮件中发送 2 个附件,然后在下一封邮件中发送另外 3 个附件(根据它们的大小)。

感谢任何指针。

谢谢。

【问题讨论】:

    标签: spring-boot smtp jakarta-mail


    【解决方案1】:

    您希望发送的数量超过服务器允许的数量?如果有办法绕过服务器限制,那么设置服务器限制有什么意义?

    最好的办法是将附件放在网络服务器上的某个地方,然后向它们发送链接,而不是在电子邮件中包含它们。

    如果每个附件足够小,您还可以发送多条消息,每条消息的附件刚好够,以避免超出大小限制。

    【讨论】:

    • 谢谢比尔,我想我在提出问题时并不太清楚。我可以在邮件中包含 4-5 个附件,并且它们的总大小可以超过限制。所以我想在第一封邮件中发送 2 个附件,然后在下一封邮件中发送其他 3 个附件(根据它们的大小)。收件人只想通过邮件接收。有什么我可以做的吗?
    • 您可以发送两条消息。有什么问题?
    • 好的,我还没有尝试过。使用数据处理程序并迭代附件的大小?谢谢比尔
    • 是的,如果您无法预测附件的大小,请遍历它们直到邮件太大,然后发送并开始新邮件。
    • 我更新了我的答案。您可能还想更新您的问题,以使您的问题更清楚。
    猜你喜欢
    • 2015-10-13
    • 1970-01-01
    • 2015-03-03
    • 2011-02-08
    • 2012-12-15
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多