使用JavaMail连接带有TLS的SMTP
来源:互联网 发布:cf免费刷军衔软件 编辑:程序博客网 时间:2024/05/22 16:57
原文地址:http://blog.sina.com.cn/s/blog_5595d514010005qj.html
Java Mail版本为1.4
>> CODE
import javax.mail.*;import javax.mail.internet.*;import java.util.*;public class Main{String d_email = "ADDRESS@gmail.com",d_password = "PASSWORD",d_host = "smtp.gmail.com",d_port = "465",m_to = "EMAIL ADDRESS",m_subject = "Testing",m_text = "Hey, this is the testing email."; public Main(){Properties props = new Properties();props.put("mail.smtp.user", d_email);props.put("mail.smtp.host", d_host);props.put("mail.smtp.port", d_port);props.put("mail.smtp.starttls.enable","true");props.put("mail.smtp.auth", "true");//props.put("mail.smtp.debug", "true");props.put("mail.smtp.socketFactory.port", d_port);props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");props.put("mail.smtp.socketFactory.fallback", "false"); SecurityManager security = System.getSecurityManager(); try{Authenticator auth = new SMTPAuthenticator();Session session = Session.getInstance(props, auth);//session.setDebug(true); MimeMessage msg = new MimeMessage(session);msg.setText(m_text);msg.setSubject(m_subject);msg.setFrom(new InternetAddress(d_email));msg.addRecipient(Message.RecipientType.TO, new InternetAddress(m_to));Transport.send(msg);}catch (Exception mex){mex.printStackTrace();}} public static void main(String[] args){Main blah = new Main();} private class SMTPAuthenticator extends javax.mail.Authenticator{public PasswordAuthentication getPasswordAuthentication(){return new PasswordAuthentication(d_email, d_password);}}}
0 0
- 使用JavaMail连接带有TLS的SMTP
- 使用JavaMail连接带有TLS的SMTP
- 使用JavaMail连接邮件发送服务器smtp
- 使用JavaMail出现javax.mail.NoSuchProviderException: smtp的处理
- Android gRPC SSL/TLS Demo(Android上带有SSL/TLS加密的gRPC使用详解)
- 带有身份验证的JAVAMAIL编程
- 带有身份验证的JAVAMAIL编程
- 使用javamail发送SMTP验证邮件
- 使用JavaMail SMTP协议发送邮件
- 使用javamail利用SMTP服务发送邮件
- 使用JavaMail SMTP协议发送邮件
- 使用JavaMail时遇到NoSuchProviderException: smtp
- JavaMail使用SMTP协议发送电子邮件
- JavaMail使用SMTP协议发送电子邮件
- JavaMail使用SMTP协议发送电子邮件(详解)
- JavaMail使用SMTP协议发送电子邮件(详解)
- JavaMail使用SMTP协议发送电子邮件(详解)
- JAVAMail TLS送信的注意点
- c++模板类学习--例子编译可能有问题【注】
- 多项式的描述如下: 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ... 现在请你求出该多项式的前n项的和。
- iOS 调节屏幕明暗度
- Metasploit - Powershell
- 软工四
- 使用JavaMail连接带有TLS的SMTP
- Web Service 那点事儿(2)—— 使用 CXF 开发 SOAP 服务
- 配置服务器(某项目部署文档,主要是Mysql)
- mysql redhat 64位 安装
- UVA 10494 If We Were a Child Again(大数)
- mybatis与hibernate比较
- java中用builder模式实现实体类的创建
- R语言对地形数据进行三维可视化
- Web Service 那点事儿(3)—— SOAP 及其安全控制