`
- 浏览:
250456 次
- 性别:
- 来自:
苏州
-
SMTP发送邮件
openkk 2011-06-09 20:38
- import java.util.Date;
- import java.util.Properties;
-
- import javax.mail.Authenticator;
- import javax.mail.Message;
- import javax.mail.PasswordAuthentication;
- import javax.mail.Session;
- import javax.mail.Transport;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeMessage;
-
- import org.apache.log4j.Logger;
-
- public class MailUtil {
-
- private static Logger logger = Logger.getLogger(MailUtil.class);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- public static void send(String smtp, final String user,
- final String password, String subject, String content, String from,
- String to) {
- try {
- Properties props = new Properties();
- props.put("mail.smtp.host", smtp);
- props.put("mail.smtp.auth", "true");
- Session ssn = Session.getInstance(props, new Authenticator() {
- @Override
- protected PasswordAuthentication getPasswordAuthentication() {
- return new PasswordAuthentication(user, password);
- }
-
- });
- MimeMessage message = new MimeMessage(ssn);
- InternetAddress fromAddress = new InternetAddress(from);
- message.setFrom(fromAddress);
- InternetAddress toAddress = new InternetAddress(to);
- message.addRecipient(Message.RecipientType.TO, toAddress);
- message.setSubject(subject);
- message.setText(content);
- message.setSentDate(new Date());
-
- Transport transport = ssn.getTransport("smtp");
- transport.connect(smtp, user, password);
- transport.sendMessage(message, message
- .getRecipients(Message.RecipientType.TO));
-
- transport.close();
- logger.info("邮件发送成功");
- } catch (Exception e) {
- logger.warn("邮件发送失败", e);
- }
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
SMTP发送邮件,支持SSL和TLS 核心程序可以跨平台,UTF-8,base64编码,可发送附件 界面用MFC写的,只是方便测试
SMTP发送邮件脚本,采用VBS编写,只能发送内容,不能发送附件
c#实现SMTP发送邮件功能,可以发送,抄送给多人,并可以发送附件。
* 可以发送带附件的邮件,附件大小限制由发送方服务器而定,暂未测试具体为多少MB * 附件可以是多个 * 邮件内容和主题可以是空,但当有附件时,主题取第一个附件的文件名(不含扩展名) * 密码验证均为base64加密 * ...
通过c++实现了smtp发送邮件及附件,目前还在测试阶段,参考了网上一些网友的一些代码。
java发送邮件的demo 大部分代码行上都有添加注释 很容易就能嵌入自己的系统
SMTP 发送邮件程序,支持 SSL TLS 支持发送附件 发送邮件核心程序支持跨平台
最近想用C++ 发送邮箱,发现QQ神马的,都需要SSL,而且QQ和126 都需要授权码来在第三方登陆,弄的很复杂,所以就下载了一个类。非常给力,试过你就知道。因为是牛人写的,这个牛人不是我,,,codeproject上的。亲测...
SMTP发送邮件.rar SMTP发送邮件.rar SMTP发送邮件.rar SMTP发送邮件.rar
由于PHP没有提供现成的smtp函数,却提供了一个功能不甚灵活的mail()函数,这个函数需要服务器配置上的支持,并且不支持smtp验证,在很多 场合无法正常的工作,因此不建议使用。本文的目的在于为新手指明方向,并没有...
C# SMTP 发送邮件 测试了:163邮件,Gmail邮件,Hotmail邮件
PHP利用SMTP发送邮件,代码亲自测试可以正常发关接收邮件
基于JAVA实现SMTP发送邮件 使用了socket套接字的方式实现邮件的发送,能够完美运行
密码恢复PasswordRecovery和smtp发送邮件密码恢复PasswordRecovery和smtp发送邮件密码恢复PasswordRecovery和smtp发送邮件密码恢复PasswordRecovery和smtp发送邮件密码恢复PasswordRecovery和smtp发送邮件密码恢复...
SMTP发送邮件代码和解释说明SMTP发送邮件代码和解释说明SMTP发送邮件代码和解释说明SMTP发送邮件代码和解释说明
perl smtp 发送邮件 自动发送邮件
之前做过一个使用SMTP发送邮件的业务,开始用的是qq邮箱,后来换了网易邮箱就不行了,网上的各种解决方式跟坑都试过,后面找了N多资料和研究终于搞定了,代码有两种发送方式,需要的可以下载来看看
Loadrunner模拟smtp发送邮件例子(以云端版loadrunner9.5,foxmail连接邮箱发送邮件为例)
smtp发送邮件源码例子,例子中使用了base64加密。比较简单易懂,适合初学者学习smtp的流程。
这是一个ios利用smtp发送邮件的sample。它使用了一个开源的框架,适合于不使用ios自带邮件发送的项目使用