gpt4 book ai didi

java - 黑莓邮件 - 多个内容附件

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:23 26 4
gpt4 key购买 nike

我们想发送一封附有“多个内容”的电子邮件。场景是,如果使用黑莓手机阅读电子邮件,我们希望显示一种内容;如果在桌面电子邮件客户端中阅读电子邮件,则显示另一种内容。 (Blackberry 内容只是文本,其他设备应读取 HTML 内容)

我要做一些研究,但我想知道是否有人可以告诉我这听起来是否不可能。

困惑的插图

邮件
内容 1 = 文本/普通设备=blackberry
内容 2 = 文本/html 设备=其他所有内容

我们正在使用 Java/Spring 进行开发,但这与这里的一般问题无关。

非常感谢。

最佳答案

您可以以某种方式使用以下代码

File f = new File("e:\\mailFolder");
File[] attachments = f.listFiles();


Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart);

// Part two is attachment
for( int i = 0; i < attachments.length; i++ ) {
messageBodyPart = new MimeBodyPart();
FileDataSource fileDataSource =new FileDataSource(attachments[i]);
messageBodyPart.setDataHandler(new DataHandler(fileDataSource));
messageBodyPart.setFileName(attachments[i].getName());
multipart.addBodyPart(messageBodyPart);
}

关于java - 黑莓邮件 - 多个内容附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589887/

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