简单java应用 利用javamail发送邮件
2011-11-15 16:07
465 查看
没事做,就乱搞搞
自己看了下API大概就写了点关于发送邮件的小demo
还是比较简单的Jmail实现。
自己看了下API大概就写了点关于发送邮件的小demo
package com.liu.test.jmail; import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; /** * * @author liu * * 发送简单的邮件 */ public class MailTemp { public static void main(String args[]) throws Exception { Properties p =new Properties(); //设置邮箱发送服务器 p.put("mail.smtp.host", "smtp.qq.com"); //服务器端口 p.put("mail.smtp.port", "25"); //安全验证 p.put("mail.smtp.auth", "true"); //通过会话属性和密码验证构造器建立邮件访问的session Session sendSession = Session.getDefaultInstance(p,new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { // 设置用户名密码 return new PasswordAuthentication("liuchuan12@foxmail.com", "*****"); } }); //通过session建立邮件信息 Message mimeMail = new MimeMessage(sendSession); //发送的邮箱地址 Address from = new InternetAddress("liuchuan12@foxmail.com"); mimeMail.setFrom(from); //接收的邮箱地址 Address to = new InternetAddress("liuzhenfeng@oraro.net"); mimeMail.setRecipient(Message.RecipientType.TO, to); //设置邮件的标题 mimeMail.setSubject("title - i love you ~"); //邮件发送时间 mimeMail.setSentDate(new Date()); //邮件正文 mimeMail.setText("Today i miss you ! ~"); //发送邮件 Transport.send(mimeMail); } }
还是比较简单的Jmail实现。
相关文章推荐
- 简单java应用 利用javamail收取邮件
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- JavaMail的Java邮件发送:简单邮件发送
- 利用java实现简单的发送邮件
- 基于JavaMail的Java邮件发送:简单邮件发送
- java邮件发送的简单实现,使用javamail通过smtp协议发信
- Java利用stmp协议实现简单邮件发送功能
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java实现简单邮件发送功能
- 利用Java的JavaMail发送邮件:企业邮箱版和个人邮箱客端版
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- 基于JavaMail的Java邮件发送:简单邮件发送
- JAVA邮件发送的简单实现,使用javamail通过smtp协议发信
- 基于JavaMail的Java邮件发送:简单邮件发送