JAVA MAIL
来源:互联网 发布:天锐绿盾加密软件 编辑:程序博客网 时间:2024/06/10 09:32
package net.rubyeye.testjms;
import java.util.Date;
import java.util.Properties;
import java.security.Security;
import javax.mail.Address;
import javax.mail.Authenticator;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class MailTest {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
// final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
//设置代理服务器
Properties props = System.getProperties();
props.setProperty("proxySet", "true");
props.setProperty("socksProxyHost", "192.168.155.1");
props.setProperty("socksProxyPort", "1081");
props.setProperty("mail.smtp.host", "smtp.126.com");
// props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
// props.setProperty("mail.smtp.socketFactory.fallback", "false");
// props.setProperty("mail.smtp.port", "465");
// props.setProperty("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.auth", "true");
props.put("mail.debug", "true");
// props.put("mail.store.protocol", "pop3");
// props.put("mail.transport.protocol", "smtp");
final String username = "username";
final String password = "password";
//使用验证
Session session = Session.getDefaultInstance(props,
new Authenticator() {
protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
return new javax.mail.PasswordAuthentication(username,
password);
}
});
MimeMessage message = new MimeMessage(session);
Address address = new InternetAddress("killme6115@126.com");
Address toAaddress = new InternetAddress("killme6115@sina.com");
message.setFrom(address);
message.setRecipient(MimeMessage.RecipientType.TO, toAaddress);
message.setSubject("测试");
message.setText("test");
message.setSentDate(new Date());
Transport.send(message);
System.out.println("邮件发送!");
}
}
import java.util.Date;
import java.util.Properties;
import java.security.Security;
import javax.mail.Address;
import javax.mail.Authenticator;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class MailTest {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
// final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
//设置代理服务器
Properties props = System.getProperties();
props.setProperty("proxySet", "true");
props.setProperty("socksProxyHost", "192.168.155.1");
props.setProperty("socksProxyPort", "1081");
props.setProperty("mail.smtp.host", "smtp.126.com");
// props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
// props.setProperty("mail.smtp.socketFactory.fallback", "false");
// props.setProperty("mail.smtp.port", "465");
// props.setProperty("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.auth", "true");
props.put("mail.debug", "true");
// props.put("mail.store.protocol", "pop3");
// props.put("mail.transport.protocol", "smtp");
final String username = "username";
final String password = "password";
//使用验证
Session session = Session.getDefaultInstance(props,
new Authenticator() {
protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
return new javax.mail.PasswordAuthentication(username,
password);
}
});
MimeMessage message = new MimeMessage(session);
Address address = new InternetAddress("killme6115@126.com");
Address toAaddress = new InternetAddress("killme6115@sina.com");
message.setFrom(address);
message.setRecipient(MimeMessage.RecipientType.TO, toAaddress);
message.setSubject("测试");
message.setText("test");
message.setSentDate(new Date());
Transport.send(message);
System.out.println("邮件发送!");
}
}
- JAVA MAIL
- java mail
- java mail
- java mail
- java mail
- Java Mail
- JAVA MAIL
- java mail
- Java mail
- Java Mail
- java mail
- java mail
- java Mail
- java mail
- java mail
- Java Mail
- java mail
- java mail
- 移动的 ipcam 视频无处不在
- 受用一生的心理寓言
- Linux开发心得总结6 - When Linux Runs Out of Memory
- Safely Dumping Hashes from Live Domain Controllers
- Linux开发心得总结7 - linux内核空间与用户空间信息交互方法
- JAVA MAIL
- java/基础
- Oracle常用脚本 Script
- OWASP Top 10 penetration testing software
- java/基础
- 在IOS+WIN32环境下NSString,wstring,w_char,char*, UTF8 char*互转的总结,及wstring参考。
- 笔记:VIM转换中文编码
- ubuntu linux qq
- 使用ngx_lua构建高并发应用(2)