MimeMessagemessage=newMimeMessage(session);//设置发信人message.setFrom(newInternetAddress(fromAddress));//收信人message.setRecipient(Message.RecipientType.TO,newInternetA...
MimeMessage message = new MimeMessage(session);
//设置发信人
message.setFrom(new InternetAddress(fromAddress));
//收信人
message.setRecipient(Message.RecipientType.TO, new InternetAddress(toAddress));
//邮件标题
message.setSubject("标题");
//邮件时间
message.setSentDate(new Date());
//设置邮件的文本内容
Multipart multipart = new MimeMultipart();
BodyPart contentPart = new MimeBodyPart();
String txt= "内容" ;
multipart.addBodyPart(txt);
//将multipart对象放到message中
message.setContent(multipart);
//保存邮件
message.saveChanges();
//发送邮件
Transport transport = session.getTransport(protocol);
//连接服务器的邮箱
transport.connect(host,username,password);
//把邮件发送出去
transport.sendMessage(message, message.getAllRecipients());
transport.close();
这样发送出去的邮件,没有保存到邮箱已发送啊~~
怎么才能把邮件保存到已发送里面?
展开