java jodd 框架中发送email
2017-10-18 00:00
447 查看
用jodd发送电子邮件:
这里用QQ和126的邮箱进行测试,首先保证你的邮箱服务器已经开通了smtp的服务,一般在设置里面,比如QQ的就是设置-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
开启后项目导入jodd的mail包就可以开始发送邮件了
由于QQ和126的服务器配置不同,虽然在其各自的配置说明中都说明(POP3/IMAP/SMTP/CardDAV/CalDAV服务均支持SSL连接)但是在QQ中采用SmtpSslServer对象访问没有问题,而在126的发送时却报错只能用SmtpServer
这里用QQ和126的邮箱进行测试,首先保证你的邮箱服务器已经开通了smtp的服务,一般在设置里面,比如QQ的就是设置-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
开启后项目导入jodd的mail包就可以开始发送邮件了
import jodd.mail.Email; import jodd.mail.SendMailSession; import jodd.mail.SmtpServer; import jodd.mail.SmtpSslServer; public class Test { public static void main(String[] args) { // sendQQMail(); send126Mail(); } public static void sendQQMail(){ Email email = Email.create() .from("123@qq.com") .to("123@126.com") .subject("testQQ") .addText("ab你好!cd") .addHtml("<html><META http-equiv=Content-Type content=\"text/html; charset=utf-8\">" + "<body><h1>你好v</h1></body></html>"); SendMailSession mailSession = new SmtpSslServer("smtp.qq.com","1234566", "1212121") .createSession(); mailSession.open(); mailSession.sendMail(email); mailSession.close(); System.out.println("发送QQ成功!..."); } public static void send126Mail(){ Email email = Email.create() .from("123@126.com") .to("23123@126.com") .subject("test126") .addHtml("<html><META http-equiv=Content-Type content=\"text/html; charset=utf-8\">" + "<body>123123123") .addText("ab你好!cd") .addHtml("<h1>你好v</h1></body></html>"); SendMailSession mailSession = new SmtpServer("smtp.126.com","123123", "123123") .createSession(); mailSession.open(); mailSession.sendMail(email); mailSession.close(); System.out.println("发送126成功!..."); } }
由于QQ和126的服务器配置不同,虽然在其各自的配置说明中都说明(POP3/IMAP/SMTP/CardDAV/CalDAV服务均支持SSL连接)但是在QQ中采用SmtpSslServer对象访问没有问题,而在126的发送时却报错只能用SmtpServer
相关文章推荐
- java jodd 框架中发送email
- Spring - Java/J2EE Application Framework 应用框架 第 17 章 使用Spring邮件抽象层发送Email
- java中利用mail.jar发送email
- java jodd轻量级开发框架
- 关于Javaemail发送邮件时遇到的问题
- java发送email
- ci框架(codeigniter)Email发送邮件、收件人、附件、Email调试工具
- Java email (1.简单的文本发送)
- 使用java发送email
- java发送email
- Java+Selenium3框架设计篇5-如何实现邮件发送测试报告
- 在CI框架中如何发送email?
- java重复造轮子系列篇------发送邮件sendEmail
- java实现发送邮件可多个附件内嵌图片-commons-email使用(未测试)
- JAVA发送Email邮件
- Java 邮件email 发送, 邮件内容、邮件附件 名称 乱码处理 完整版
- java emailhelper 发送短信
- java发送email带附件完整的web工程
- java发送Email,带附件
- Java 发送 Email