`
huxiuliang
  • 浏览: 117206 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web发信

    博客分类:
  • Java
阅读更多


package com.util;

import java.util.Properties;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;



public class Mail {
   
    public static void sentMail(String toMail, String title, String content) throws AddressException, MessagingException {

   
   
    String host = "smtp.163.com";
    String from = "huxiuliang820123@163.com";
    String to = toMail.trim();
    String username = "huxiuliang820123@163.com";
    String password = "xxxxxx";
   
    /*
         * String host = "mail.esetup.net"; String from = "service@esetup.net";
         * String to = "huxiuliang3@hotmail.com"; String username =
         * "service@esetup.net"; String password = "xxxxxx";
         */

    // Get system properties
    // Properties props = System.getProperties();
    // 很多例子中是这样的,其实下面这句更好,可以用在applet中
    Properties props = new Properties();
   
    // 设置EMAIL服务器
    props.put("mail.smtp.host", host);
    props.put("mail.smtp.auth", "true"); // 这样才能通过验证
   
    // 利用Session.getDefaultInstance()方法启动邮件会话,并调用验证类
    Session session = Session.getDefaultInstance(props);
   
    // watch the mail commands go by to the mail server
    session.setDebug(true);
   
    // 创建MimeMessage邮件对像
    MimeMessage message = new MimeMessage(session);
   
        message.setFrom(new InternetAddress(from));
       
        message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
        message.setSubject(title);
        message.setText(content);
       
        // 利用Transport.send()
        message.saveChanges();
        Transport transport = session.getTransport("smtp");
        transport.connect(host, username, password);
        transport.sendMessage(message, message.getAllRecipients());
        transport.close();
   
   
   
    }
  
}

 

在测试类中使用完全的正常

 

 

但是在web应用中使用时,需要导入相应的jar包

 

如下

  • lib.rar (364.2 KB)
  • 下载次数: 5
分享到:
评论

相关推荐

    商业编程-源码-僭燮水Web发信系统 v1.0.zip

    商业编程-源码-僭燮水Web发信系统 v1.0.zip

    ASP.NET WebApi E-Mail服务(.NET 6.0+EntityFrameworkCore 6)

    通过SMTP向请求邮箱发信,发信邮箱由API建立者创建,并设置权限,项目资源,包括了结构框架等,使用了ASP.NET WebAPI技术和EFCore框架,涉及到依赖注入等知识,需要引入Newtonsoft.Json包,更多信息请查看作者博客,用现成的...

    一山交友CGI加强版 v2.0

    模板式设计,界面任意改。除一般交友功能以外,还增加集体和个人信息WEB发信功能

    ASPemail 发信.

    ASPemail 发信,WEB服务器专用。

    JMail4

    w3 JMail 是 Dimac 公司(www.dimac.net)推出的ASP发信组件,...  4、支持POP3收信(不支持WEB收发信的信箱也可以自己搞定了)。  5、支持PGP加密邮件。  6、支持邮件合并(群发邮件,每封信可以不同。)

    w3 JMail 4.3 中文使用手册.rar

    《w3 JMail 4.3 中文使用手册》说明:   终于翻译完了这本厚达44页的家伙...4、支持POP3收信(不支持WEB收发信的信箱也可以自己搞定了)。 5、支持PGP加密邮件。 6、支持邮件合并(群发邮件,每封信可以不同。)

    自动发送邮件组件JMail

    4、支持POP3收信(不支持WEB收发信的信箱也可以自己搞定了)。 5、支持PGP加密邮件。 6、支持邮件合并(群发邮件,每封信可以不同。) <br> 本软件是4.5版,附4.3版的中文手册! <br> ASP组件...

    Jive论坛源码下载

    增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子, 以论坛形式浏览新闻组。 灵活的、可扩展的的...

    Jive论坛1.2.4版

    增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子, 以论坛形式浏览新闻组。 灵活的、可扩展的...

    jlive源码

    增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子,以论坛形式浏览新闻组。 灵活的、可扩展的的...

    wap建站程序Wap Portal Server

    6、发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息! 7、访问统计:可以统计出用户访问的时间、IP地址、手机类型等。 8、公告管理:管理员可以发布公告、修改信息等。 9、数据库备份,为保证您的数据...

    企业独立服务器邮局解决方案-全球邮解决方案_中诺独家发布

    独立邮局使您再也不用与其他人“排队发信”,极大提升发信速度,整个邮局完全问您自己服务,大大降低邮局的列黑次数使您的发信成功率更高。 邮局系统底层基于中诺优化过的安全、稳定的linux架构,使用冗余数据保护,并...

    WAP网页程序的ActiveX组件QuickWAPXML企业WAP2.0平台系统

    该系统有新闻、产品、留言等,可以发表评论,后台WEB管理等等。...2、企业信息:可设置修改企业的各类信息及介绍。3、文章管理:文章新增...6、发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息!7、访问统计

    虚拟主机管理系统(SiteManage) v1.70

    虚拟主机管理工具,它可以对Ftp服务器,Web服务器,Mail服务器进行整合管理,通过SiteManage可以对...最新支持在线实时监控功能,可以监控用户自定义的服务器和服务,一旦服务停止,可以直接发信,或者反映在网页之中

    虚拟主机管理系统 v1.14

    虚拟主机管理工具,它可以对Ftp服务器,Web服务器,Mail服务器进行整合管理,通过SiteManage可以对...最新支持在线实时监控功能,可以监控用户自定义的服务器和服务,一旦服务停止,可以直接发信,或者反映在网页之中

    FreeBSD开发手册.7z

     本文档的最新英文原始版本可从 FreeBSD Web 站点 获得, 由 FreeBSD 中文计划 维护的最新译本可以在 FreeBSD 中文计划 快照 Web 站点 和 FreeBSD 中文计划 文档快照 处获得, 这一译本会不断向主站同步。...

    迷你IIS服务器 智能端口谢寅修正窗口版

    支持 XML 和 Web Service 支持 Active Server Pages 支持 COM 和 .NET 组件 支持 SSL 3.0、TLS 内置 RSA、DES、3DES、SHA、MD5 支持通过 ADO 和 ODBC 访问几乎所有的大型数据库 支持系统硬件设备 RS232、RS485 ...

    fm70chb1_92_setup

    WebMail/Pushmail/LDAP(公共地址簿)/SSL安全传输协议/公共邮件夹和公告板/多域/发信认证/短信提醒/RBL/SPF/Spam Assassin/中继转发/邮件签核/邮件杀毒/网络硬盘及共享/动态IP和域名/IIS和Apache/Web管理/远程管理/反...

    [asp dll 函数 web 组件 源码]鱼鱼asp函数组件(fishasp20090218.dll)

    鱼鱼asp函数组件(fishasp20090218.dll) 鱼鱼版权所有,非经鱼鱼许可禁止用于商业用途 ... ... ...鱼鱼asp组件调用示例文件:test.asp(测试文件),db.asp(数据库) 组件文件fishasp20090218.dll,组件名称fishasp20090218,包含...

Global site tag (gtag.js) - Google Analytics