gpt4 book ai didi

java - 发送包含这些附件、htmlbody、内嵌图像或全部的 mime 消息?

转载 作者:行者123 更新时间:2023-12-01 05:02:47 25 4
gpt4 key购买 nike

据我所知,我的电子邮件应用程序仅支持带有附件的纯文本。如果附件列表为空,我会以简单的方式处理它,只需发送 mime 消息,如果附件列表不为空,我正在为每个附件创建正文部分,并为正文创建一个正文部分。添加它们在设置为 mime 消息的多部分中。

但现在需要支持 html 部分和内联图像(其中图像将作为附件发送和 html 正文将被引用)。我知道 mime 的基础知识,即如何为每种 mime 类型创建正文部分。但我真的没有得到当我不知道正文和附件列表将包含什么时,如何在运行 timw 时创建正文部分。例如 body 只能包含普通的文本或 html 正文或带附件的 html 正文或带内嵌图像和附件的 html 正文或带附件的纯正文。

坦白说,我没有得到如何处理上述排列和组合的电子邮件正文和附件列表。(例如,有时我需要创建顶部消息作为多部分/混合包含 body 部分作为多部分/替代和另一个 body 部分简单,bla bla....)。 有标准吗根据正文内容和附件列表处理这些所有场景的代码。请指出我正确的方向?

这是旧的方法签名,仅支持带有附件的纯文本

  public void sendMimeEmail(List toMailAddresses,
String fromMailAddress, String body, List<AttachmentData> attachments) {}

最佳答案

我不认为这里有什么魔法。您只需要足够的“if”语句来涵盖这些情况。

关于java - 发送包含这些附件、htmlbody、内嵌图像或全部的 mime 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13177068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com