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

📄 email3.java

📁 用java编写的mail程序
💻 JAVA
字号:
import java.io.*;import java.net.InetAddress;import java.util.Properties;import java.util.Date;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;/** * 带身份验证的 email 发送程序 * * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2001</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class Email3 {    public static void main(String[] argv) {        new Email3(argv);    }    public Email3(String[] argv) {      //收件人      String to = null;      //发件人      String from = null;      //主题      String subject = null;      //抄送人      String cc = null;      //暗抄送      String bcc = null;      // mail 主机      String mailhost = null;      // mail 内容      String content = null;      //MIME邮件对象      MimeMessage mimeMsg = null;      //邮件会话对象      Session session = null;      //************  不同之处    *************/      String user	 = null;      String password    = null;      try {        mailhost = "wangshuai";        from	 = "from@wangshuai";        to	 = "to@wangshuai";        subject	 = "您好";        content  = "带身份验证的";        user     = "administrator";        password = "";        Properties props = System.getProperties();  //获得系统属性        props.put("mail.smtp.host", mailhost);      //设置SMTP主机        props.put("mail.smtp.auth","true");         //设置身份验证为真,若须身份验证则必须设为真        //获得邮件会话对象		//session = Session.getDefaultInstance(props,null);		//注意下面这行的 Session.getDefaultInstance 方法的第二个参数        session = Session.getDefaultInstance(props, new Email_Autherticatorbean( user, password ) );        //创建MIME邮件对象        mimeMsg = new MimeMessage( session );        //设置发信人        mimeMsg.setFrom(new InternetAddress( from ) );        //设置收信人        if(to!=null){           mimeMsg.setRecipients( Message.RecipientType.TO, InternetAddress.parse( to ) );        }        //设置抄送人        if(cc!=null){           mimeMsg.setRecipients( Message.RecipientType.CC, InternetAddress.parse( cc ) );        }        //设置暗送人        if(bcc!=null){           mimeMsg.setRecipients( Message.RecipientType.BCC, InternetAddress.parse( bcc ) );        }        //设置邮件主题        mimeMsg.setSubject(subject,"GBK");        //设置邮件内容        mimeMsg.setText( content ,"GBK" );        //发送日期        mimeMsg.setSentDate(new Date());        //发送邮件        Transport.send( mimeMsg );        System.out.println( "email send!");      } catch (Exception e) {        e.printStackTrace();      }    }}

⌨️ 快捷键说明

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