当前位置: 首页 > news >正文

网站镜像 动态百度热度榜搜索趋势

网站镜像 动态,百度热度榜搜索趋势,ip做网站需要过白名单吗,网站和软件是怎么做的如何用java发邮件,貌似都知道有个JavaMail。在Apache的网站的一个小角落,还有个叫Commons-email的小精灵… 本文分别使用这两个工具,使用QQ邮箱,通过用户名、密码发送邮件。 1. JavaMail 下载地址: http://www.…

如何用java发邮件,貌似都知道有个JavaMail。在Apache的网站的一个小角落,还有个叫Commons-email的小精灵…

 

本文分别使用这两个工具,使用QQ邮箱,通过用户名、密码发送邮件。

 

1.      JavaMail

下载地址:

http://www.oracle.com/technetwork/java/javamail/index.html

 

下载下来解压出来有个mail.jar..

 

下面的函数用JavaMail实现邮件发送方法。

 

解释一下参数:

String smtpHost:smtp是“简单邮件传输协议”,详情可查看百度百科和相关资料,本文就不解释了。只要知道,一个邮箱会对应一个SMTP。例如QQ邮箱的smtp是smtp.qq.com,在其网站上可以找到。

String username:登录邮箱的用户名,如123456@qq.com。

String password:密码。

String to:接收方邮箱。

String title:邮件标题。

String content:邮件内容。

 

public static void sendMailByJavaMail(String smtpHost, String username,

           String password, String to, String title, String content)

           throws MessagingException {

 

       // 创建一个session

       Session session = Session.getDefaultInstance(new Properties());

 

       // 一条邮件(消息)

       Message mailMessage = new MimeMessage(session);

 

       // 设置发件人

       mailMessage.setFrom(new InternetAddress(username));

 

       // 设置邮件标题

       mailMessage.setSubject(title);

 

       // 设置邮件内容

       mailMessage.setText(content);

 

       Transport trans = null;

       try {

           trans = session.getTransport("smtp");

           trans.connect(smtpHost, username, password);

           trans.sendMessage(mailMessage, InternetAddress.parse(to));

       } catch (MessagingException e) {

           throw e;

       } finally {

           if (trans !=null) {

              try {

                  trans.close();

              } catch (Exception e) {

              }

           }

       }

    }

 

 

2.      Apache commons-email

下载地址:

http://commons.apache.org/email/index.html

 

下载下来解压有个commons-email-**.jar

 

commons-email本身也是使用JavaMail实现的,所以要依赖于JavaMailmail.jar。commons-email是在JavaMail的基础上的封装,使用起来更简单。

 

(参数同上面的方法)

 

public static void sendMailByCommonsEmail(String smtpHost, String username,

           String password, String to, String title, String content)

           throws EmailException {

       SimpleEmail email = new SimpleEmail();

       email.setHostName(smtpHost);

       email.setAuthentication(username, password);

       email.addTo(to);

       email.setFrom(username);

       email.setSubject(title);

       email.setMsg(content);

       email.send();

    }

 

3.Test

 

public static void main(String[] args)

    {

       try {

          MailUtil.sendMailByJavaMail("smtp.qq.com","****发送方****@qq.com","****您的密码****","****接收方****@qq.com","标题1","内容1");

           MailUtil.sendMailByCommonsEmail ("smtp.qq.com","****发送方****@qq.com","****您的密码****","****接收方****@qq.com","标题2","内容2");

       } catch (Exception e) {

           // TODO Auto-generatedcatch block

           e.printStackTrace();

       }

    }

 

从上面代码可以看出,使用Apache的commons-email比JavaMail简单的多。所以,在没有特殊需求的情况下,请珍爱生命,使用commons-email。


作者:叉叉哥   转载请注明出处:http://blog.csdn.net/xiao__gui/article/details/8108214 


http://www.lbrq.cn/news/2373031.html

相关文章:

  • 公务员可以自己做网站吗品牌运营策略
  • 盐城网站制作哪家好游戏代理是怎么赚钱的如何代理游戏
  • 网站开发指南产品线上营销推广方案
  • 免费做app的网站有吗手机端关键词排名免费软件
  • 专业外贸网站建设外贸网站推广软件
  • 网站死链怎么删除百度人工客服电话是多少
  • 长春亚泰吧seo是什么seo怎么做
  • 做黄色网站的成本推广网站源码
  • 如何制作学校网站百度一下官方网站
  • 余姚做百度网站广州百度网站快速排名
  • 做的网站显示图片很慢深圳最好的外贸seo培训
  • 上海静安网站制作360推广和百度推广哪个好
  • wordpress 域名授权百度网站快速优化
  • 购物商城网站功能设计百度竞价排名医院事件
  • vue cdn做的网站百度导航和百度地图
  • 化工产品网站建设河南制作网站
  • 邯郸景区网站制作企业网站排名优化
  • 网站建设设计设计公司哪家好搜索引擎国外
  • cms影视建站系统关键词你们都搜什么
  • .net做网站用什么框架关键seo排名点击软件
  • 搬家公司网站模板国际网站平台有哪些
  • 做木工的网站seo网站优化做什么
  • php网站制作过程中遇到的问题及解决办法seo网站分析
  • wordpress七号技师代做seo关键词排名
  • iis 添加网站seo外包优化公司
  • 电子商务网站问题与解决方案百度推广如何代理加盟
  • 外贸网站建设公司上海网站推广优化
  • 网站建设风险是什么意思全网营销是什么意思
  • 网站策划模板昆明网络推广
  • 网站设计实例免费个人网站建站申请
  • Docker国内镜像
  • 【软件开发】主流 AI 编码插件
  • 板凳-------Mysql cookbook学习 (十一--------12)
  • JAVA中的Collection集合及ArrayList,LinkedLIst,HashSet,TreeSet和其它实现类的常用方法
  • 91套商业策划创业融资计划书PPT模版
  • 【Linux】基本指令详解(二) 输入\输出重定向、一切皆文件、认识管道、man、cp、mv、echo、cat