gpt4 book ai didi

Java 邮件。回复消息分为消息和附件

转载 作者:行者123 更新时间:2023-11-30 07:27:26 28 4
gpt4 key购买 nike

我设置的短信作为文本文件附在信中。我不明白为什么会这样。

replied letter example

public void sendEmail(MimeMessage message, String textMessage){
Session session = getSession();
Transport transport = null;
BodyPart part = new MimeBodyPart();

MimeMultipart multipart = new MimeMultipart();
try {
String recipients = InternetAddress.toString(message.getRecipients(Message.RecipientType.TO));
MimeMessage replyMessage = (MimeMessage) message.reply(false);
replyMessage.setSubject("RE: " + message.getSubject());
replyMessage.setFrom(new InternetAddress(APPROVER));
replyMessage.setReplyTo(message.getReplyTo());

replyMessage.addRecipients(Message.RecipientType.TO, recipients);

part.setContent(message.getContent(), message.getContentType());
multipart.addBodyPart(part);
part = new MimeBodyPart();
part.setText(textMessage);
multipart.addBodyPart(part);
replyMessage.setContent(multipart);

transport = session.getTransport("smtp");
transport.connect(SERVER_HOST, APPROVER, APPROVER_PASSWORD);
transport.sendMessage(replyMessage, replyMessage.getAllRecipients());
} catch (IOException|MessagingException e) {
e.printStackTrace();
}
}

最佳答案

这是因为您首先附加原始消息,然后在原始消息之后附加回复文本。大多数邮件程序会将回复文本显示为附件。先放回复文字。此外,原始邮件通常不会作为回复的附件添加。原始消息的文本通常包含在回复的文本中。请参阅此 JavaMail 常见问题解答条目 composing the reply text以及此 JavaMail 常见问题解答条目 finding the main body text in the original message .

关于Java 邮件。回复消息分为消息和附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36639339/

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