📄 email1.java
字号:
package sendmail;import javax.mail.*;import javax.mail.internet.*;import java.util.*;/** * 这个例子说明了一个简单的 email 发送程序 * * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2001</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class Email1 { public static void main(String[] argv) { new Email1(argv); } public Email1(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; try { mailhost = "202.205.84.216"; from = "from@wangqian.com"; to = "to@wangqian.com"; subject = "您好"; content = "最简单的JavaMail"; Properties props = System.getProperties(); //获得系统属性 props.put("mail.smtp.host", mailhost); //设置SMTP主机 //获得邮件会话对象 session = Session.getDefaultInstance(props,null); //创建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 + -