java发邮件
2014-04-15 00:00
99 查看
摘要: java发邮件
邮箱配置DEMO
public class SendMail { public static void send(String mailbox, String title, String content) throws Exception { exec(mailbox, title, getContext(content)); } public static String getContext(String key){ return "xxxxxx”; } public static void exec(String mailbox, String title, String content)throws Exception{ String mail_from = MailBean.mailAddress; // mailbox 发送到哪 title 标题 Properties props = new Properties(); props.put("mail.smtp.host", MailBean.mailServer); props.put("mail.smtp.auth", "true"); Session s = Session.getInstance(props); s.setDebug(true); MimeMessage message = new MimeMessage(s); InternetAddress from = new InternetAddress(mail_from); message.setFrom(from); InternetAddress to = new InternetAddress(mailbox); message.setRecipient(Message.RecipientType.TO, to); message.setSubject(title); message.setText(content); message.setContent(content, "text/html;charset=gbk"); message.setSentDate(new Date()); message.saveChanges(); Transport transport = s.getTransport("smtp"); transport.connect(MailBean.mailServer, MailBean.mailCount, MailBean.mailPassword); transport.sendMessage(message, message.getAllRecipients()); transport.close(); } }
邮箱配置DEMO
public class MailBean { public static final String mailAddress = "xxx.@qq.com"; public static final String mailCount = "xxx.@qq.com"; public static final String mailPassword = "123456"; public static final String mailServer = "smtp.exmail.qq.com"; }
相关文章推荐
- JavaMail 使用总结 java/jsp发邮件 带附件
- Java发邮件简单实现
- java发邮件失败
- javamail,java发email,发邮件,jaf,activation,j2ee5冲突问题解决
- 后台自动发邮件--java代码
- java发邮件
- java 发邮件
- 关于使用java自动发邮件--找不到smtphost
- java 发邮件小结——commons-email
- JAVA发邮件
- java 发邮件乱码解决
- javamail,java发email,发邮件,jaf,activation,j2ee5冲突问题解决
- java 发邮件 例子(HTML内容) 使用org.apache.commons.mail
- Java发邮件
- java发邮件时出现————java.lang.NoClassDefFoundError: javax/mail/Authenticator异常
- java发邮件javaMail
- javamail,java发email,发邮件,jaf,activation,j2ee5冲突问题解决
- Java程序发邮件小例子
- Java发邮件简单实现
- 『JAVA基础』使用JavaMail发邮件的实例