列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

编程工具 - 时间排序 更多...
    编程工具 - 点击排序 更多...
      编程工具 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 编程工具>>java mail jar maven 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        java mail jar maven 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址
        软件标签: jar包 .jar

        mail.jar 是在java语言中发送超链接和邮件的maven控件,和activation.jar一起发挥强大的文档资源传送功能,绿色资源网提供最新的jar包和源码,快来下载吧!

        mail.jar怎么用

        第一步:在绿色资源网下载,选中要放置的包,之后直接复制;

        第二步:找到项目的“lib”文件夹,直接粘贴即可;

        第三步:在项目上右击,选中“refresh‘”即可正常加载jar包。

        mai.jar maven

        java 使用mail.jar包发邮件

        首先导入mail.jar包并buildpath。

        这个包主要用到的是 javax.mail.internet.*和 javax.mail.*的内容。

        写一个连接 qq 的服务器(smtp方式)的发邮件程序:

        写一个静态方法sendemail(){};

        第一步:写一个properties并设置各项值等下要用:

        properties props = system.getproperties();

        // 创建信件服务器

        props.put(“mail.smtp.host”, “smtp.qq.com”);//主机host,跟邮件发送者必须一致

        props.put(“mail.smtp.auth”, “true”); // 通过验证

        props.put(“mail.smtp.port”, “465”);//加密服务端口465

        props.put(“mail.transport.protocol”, “smtp”);//方式为smtp

        props.put(“mail.smtp.ssl.enable”, “true”);//加密

        //props.put(“mail.debug”, “true”);//没什么用

        创建一个会话把属性properties放进去:

        session session = session.getdefaultinstance(props, null);

        创建一个消息把会话放进去:

        mimemessage msg = new mimemessage(session);

        然后把昵称转编码加上发送邮箱,设置from:

        msg.setfrom(new internetaddress(mimeutility.encodetext(“发送人:”) + “<266****[email protected]>”));

        新建接受方的地址to:

        internetaddress[] address = new internetaddress[]{“944*[email protected]”,“689*[email protected]}

        将地址添加到指定的接受类型:

        msg.addrecipients(message.recipienttype.to, address);

        设置邮件主题subject:

        msg.setsubject(subject);

        然后设置mime类型的multipart部分,也就是正文:

        先新建:

        multipart mp = new mimemultipart();

        然后添加附件,多个附件重复多次:

        mimebodypart mbp = new mimebodypart();

        // 得到数据源

        filedatasource fds = new filedatasource(filename);

        // 得到附件本身并至入bodypart

        mbp.setdatahandler(new datahandler(fds));

        // 得到文件名同样至入bodypart

        mbp.setfilename(fds.getname());

        // 把这个mbp附件add进去

        mp.addbodypart(mbp);

        同理,添加文本:

        mimebodypart mbp = new mimebodypart();

        mbp.settext(body);

        mp.addbodypart(mbp);

        然后设置mp为消息正文:

        msg.s etc ontent(mp);

        如果没有附件直接设置消息正文即可:

        msg.settext(”正文“);

        设置消息头的日期,更新所有并保存:

        msg.setsentdate(new date());

        msg.savechanges();

        最后,连接并发送,关闭连接:

        transport transport = session.gettransport(”smtp“);

        transport.connect(username, password);

        ransport.sendmessage(msg,msg.getrecipients(message.recipienttype.to));

        transport.close();

        完毕!

        <a class="a_1" href="http://img.down80.com/img/09编程开发/编程工具/57408/57408_100.png" onclick=
        "return hs.expand(this)"> java mail jar maven 1

        本页Html网址:/htmlsoft/57408.html

        本页aspx网址:/soft.aspx?id=57408&bianhao=20240101_014502_088583&kind1=09编程开发&kind2=编程工具

        上一篇:spring-web.jar maven

        下一篇:commons-dbcp maven

        增加   


        相关评论        新窗口打开查看评论