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包
如下
分享到:
相关推荐
商业编程-源码-僭燮水Web发信系统 v1.0.zip
通过SMTP向请求邮箱发信,发信邮箱由API建立者创建,并设置权限,项目资源,包括了结构框架等,使用了ASP.NET WebAPI技术和EFCore框架,涉及到依赖注入等知识,需要引入Newtonsoft.Json包,更多信息请查看作者博客,用现成的...
模板式设计,界面任意改。除一般交友功能以外,还增加集体和个人信息WEB发信功能
ASPemail 发信,WEB服务器专用。
w3 JMail 是 Dimac 公司(www.dimac.net)推出的ASP发信组件,... 4、支持POP3收信(不支持WEB收发信的信箱也可以自己搞定了)。 5、支持PGP加密邮件。 6、支持邮件合并(群发邮件,每封信可以不同。)
《w3 JMail 4.3 中文使用手册》说明: 终于翻译完了这本厚达44页的家伙...4、支持POP3收信(不支持WEB收发信的信箱也可以自己搞定了)。 5、支持PGP加密邮件。 6、支持邮件合并(群发邮件,每封信可以不同。)
4、支持POP3收信(不支持WEB收发信的信箱也可以自己搞定了)。 5、支持PGP加密邮件。 6、支持邮件合并(群发邮件,每封信可以不同。) <br> 本软件是4.5版,附4.3版的中文手册! <br> ASP组件...
增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子, 以论坛形式浏览新闻组。 灵活的、可扩展的的...
增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子, 以论坛形式浏览新闻组。 灵活的、可扩展的...
增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子,以论坛形式浏览新闻组。 灵活的、可扩展的的...
6、发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息! 7、访问统计:可以统计出用户访问的时间、IP地址、手机类型等。 8、公告管理:管理员可以发布公告、修改信息等。 9、数据库备份,为保证您的数据...
独立邮局使您再也不用与其他人“排队发信”,极大提升发信速度,整个邮局完全问您自己服务,大大降低邮局的列黑次数使您的发信成功率更高。 邮局系统底层基于中诺优化过的安全、稳定的linux架构,使用冗余数据保护,并...
该系统有新闻、产品、留言等,可以发表评论,后台WEB管理等等。...2、企业信息:可设置修改企业的各类信息及介绍。3、文章管理:文章新增...6、发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息!7、访问统计
虚拟主机管理工具,它可以对Ftp服务器,Web服务器,Mail服务器进行整合管理,通过SiteManage可以对...最新支持在线实时监控功能,可以监控用户自定义的服务器和服务,一旦服务停止,可以直接发信,或者反映在网页之中
虚拟主机管理工具,它可以对Ftp服务器,Web服务器,Mail服务器进行整合管理,通过SiteManage可以对...最新支持在线实时监控功能,可以监控用户自定义的服务器和服务,一旦服务停止,可以直接发信,或者反映在网页之中
本文档的最新英文原始版本可从 FreeBSD Web 站点 获得, 由 FreeBSD 中文计划 维护的最新译本可以在 FreeBSD 中文计划 快照 Web 站点 和 FreeBSD 中文计划 文档快照 处获得, 这一译本会不断向主站同步。...
支持 XML 和 Web Service 支持 Active Server Pages 支持 COM 和 .NET 组件 支持 SSL 3.0、TLS 内置 RSA、DES、3DES、SHA、MD5 支持通过 ADO 和 ODBC 访问几乎所有的大型数据库 支持系统硬件设备 RS232、RS485 ...
WebMail/Pushmail/LDAP(公共地址簿)/SSL安全传输协议/公共邮件夹和公告板/多域/发信认证/短信提醒/RBL/SPF/Spam Assassin/中继转发/邮件签核/邮件杀毒/网络硬盘及共享/动态IP和域名/IIS和Apache/Web管理/远程管理/反...
鱼鱼asp函数组件(fishasp20090218.dll) 鱼鱼版权所有,非经鱼鱼许可禁止用于商业用途 ... ... ...鱼鱼asp组件调用示例文件:test.asp(测试文件),db.asp(数据库) 组件文件fishasp20090218.dll,组件名称fishasp20090218,包含...