fwdmail.java

来自「精通java核心技术》随书源代码」· Java 代码 · 共 36 行

JAVA
36
字号
// ==================== Program Discription ==========================
// 程序名称:示例19-3 : FwdMail.java
// 程序目的:转发邮件
// ==============================================================
import javax.mail.*;
import javax.mail.internet.*;

class FwdMail
{
    public static void main(Session session,Message message,String from,String to) throws MessagingException
    {
       // 创建转发消息
       Message forward = new MimeMessage(session);

       // 设置邮件头
       forward.setSubject("Fwd: " + message.getSubject());
       forward.setFrom(new InternetAddress(from));
       forward.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

       // 创建消息部件
       BodyPart messageBodyPart = new MimeBodyPart();
       messageBodyPart.setText( "original message:\n");

       // 创建多部件
       Multipart multipart = new MimeMultipart();
       multipart.addBodyPart(messageBodyPart);
       messageBodyPart = new MimeBodyPart();
       messageBodyPart.setDataHandler(message.getDataHandler());
       multipart.addBodyPart(messageBodyPart);
       forward.setContent(multipart);

       // 发送消息
       Transport.send(forward);
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?