利用javamail 发送gmail邮件
2010-09-27 22:51
363 查看
可以使用javamail访问gmail进行邮件的收发。
需要将"smtp"修改为Transport t = session.getTransport("smtps");
参考javamail的FAQ.
http://www.oracle.com/technetwork/java/faq-135477.html
private void configMailSmtp() { createMimeMessage(); m_Props.put("mail.smtp.host", m_SmtpConf.getAddr()); m_Props.put("mail.smtp.port", m_SmtpConf.getPort()); m_Props.put("mail.smtp.starttls.enable", "true"); m_Props.put("mail.smtp.auth", m_SmtpConf.getAuth()); Session mailSession = Session.getInstance(m_Props, null); try { if (m_SmtpConf.getIsGmail()) { m_Transport = mailSession.getTransport("smtps"); } else { m_Transport = mailSession.getTransport("smtp"); } m_Transport.connect((String) m_Props.get("mail.smtp.host"), m_SmtpConf.getUser(), m_SmtpConf.getPwd()); } catch (NoSuchProviderException e) { e.printStackTrace(); } catch (MessagingException e1) { e1.printStackTrace(); } }
需要将"smtp"修改为Transport t = session.getTransport("smtps");
参考javamail的FAQ.
http://www.oracle.com/technetwork/java/faq-135477.html
相关文章推荐
- 利用JAVAMail发取和发送gmail邮件
- 利用asp.net自带邮件组件 发送邮件,支持126,163,gmail,qq等邮箱
- 利用Spring框架封装的JavaMail实现同步或异步邮件发送
- 用javamail和gmail的服务器发送邮件
- 利用javaMail发送邮件
- 简单java应用 利用javamail发送邮件
- 利用asp.net自带邮件组件 发送邮件,支持126,163,gmail,qq等邮箱
- 利用JavaMail发送邮件示例
- nodejs利用nodemailer发送邮件,163 和gmail的配置
- 利用JavaMail发送邮件
- 利用Spring框架封装的JavaMail实现同步或异步邮件发送 分享
- Oracle9中利用javamail发送带附件的邮件
- C#中如何利用Gmail账户发送邮件
- spring利用javamail,quartz定时发送邮件
- 利用JavaMail发送邮件的一个例子
- android利用javamail发送含有附件的邮件 问题笔记
- spring配置javamail利用qq企业邮箱发送邮件。
- 利用javaMail发送邮件
- 利用javaMail发送邮件
- spring利用javamail,quartz定时发送邮件 <转>