⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multipartdemo.java~8~

📁 Mail Of Java
💻 JAVA~8~
字号:
/*本程序用于演示多种类型数据混合的邮件发送*/package mailofjava;import java.util.*;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;public class MultiPartDemo {  private String rec="mithrandir@ddn-00887";  private String sub="Hello! Frodo!";  private String cc="mithrandir@ddn-00887";  private String mail="Hello! Frodo! peril is approaching! go to Minas Tirith now@!";  private String htmlMail="<html><title>Hello</title><body> </h1> good</h1> <hr></body></html>";  private Session session;  private Message msg;  public MultiPartDemo() {    Properties props=new Properties();    props.put("mail.smtp.host","127.0.0.1");    session=Session.getDefaultInstance(props,null);  }  public void sendNow(){    try{      msg= new MimeMessage(session);      msg.setFrom( new InternetAddress("zenghai@ddn-00887"));      InternetAddress toAddress=new InternetAddress(rec);//收件人       msg.addRecipient(Message.RecipientType.TO,toAddress);//加收件人       InternetAddress ccAddress=new InternetAddress(cc);//收件人        msg.addRecipient(Message.RecipientType.CC ,ccAddress);//加收件人      /*下面开始多部份数据*/       MimeMultipart mp=new MimeMultipart();//多部份的数据       MimeBodyPart bp1=new MimeBodyPart();       MimeBodyPart bp2=new MimeBodyPart();       MimeBodyPart bp3=new MimeBodyPart();       bp1.setContent(mail,"text/plain");       bp2.setContent(htmlMail,"text/html") ;        mp.addBodyPart(bp1) ;        mp.addBodyPart(bp2) ;        mp.addBodyPart(bp3) ;        msg.setSubject(sub);        msg.setText(mail) ;        Transport.send(msg);}catch(MessagingException ex){  while((ex=(MessagingException)ex.getNextException() )!=null)    ex.printStackTrace() ;   }  }//send Now  public static void main(String[] args) {    MultiPartDemo multiPartDemo1 = new MultiPartDemo();  }}

⌨️ 快捷键说明

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