package com.zhangyulong.util;
import java.security.Security;
import java.util.Date;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Test {
public void send() throws MessagingException {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
String tfrom = "long_0428@HotMail.com
";
String tto = "sam_zhangyulong@sohu.com
";
String title = "你号";
String tcontent = "嘿嘿黑黑黑黑黑黑恶化iee俄 ";
Properties props = new Properties();// 也可用Properties props =
// System.getProperties();
props.setProperty("mail.smtp.host", "smtp.gmail.com");
//gmail的邮件的才用这!!!
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");
Session session = Session.getDefaultInstance(props, new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("long0428","63345133");
//帐号,密码跟到服务器走
}});
// -- Create a new message --
Message msg = new MimeMessage(session);
// -- Set the FROM and TO fields --
msg.setFrom(new InternetAddress(tfrom));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(tto,false));
msg.setSubject(title);
msg.setText(tcontent);
msg.setSentDate(new Date());
/* for(int i=0; i<=2; i++)
{
Transport.send(msg);
}*/
Transport.send(msg);
System.out.println("成功?");
}
public static void main(String[] args) {
Test tt = new Test();
try {
tt.send();
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
Jmail组件Jmail组件Jmail组件Jmail组件
JMail JMailJMail JMail JMail
jmail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件既接收邮件的功能 与此相同的还有CDONTS.NewMail,Persits.MailSender,IISmail...
一个简单的JMail邮件接收小实例,实现邮件查看功能和附件接收存放。
jmail组件 ,最新版 ,我现在在使用
jmail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件既接收邮件的功能 Jmail具有以下特点: (1)可以发送附件; (2)详细...
jmail.dll vs2005,2008发送邮件
JMAIL4.0 VB源码 测试成功
Jmail 4.3组件下载 内含jmail.dll 4.3.0.0
jmail 4.5 组件下载 内含jmail.dll 4.5.0.0 内含jmail 4.5使用说明
JMail 4.4 邮件模块 JMail 4.4 邮件模块 JMail 4.4 邮件模块
jmail4.3.rar,jmail4.3.rar,jmail4.3.rar,jmail4.3.rar,jmail4.3.rar,jmail4.3.rar
jmail表单发送邮件,可以发送邮件,必须有jmail,表单发送
Dimac 公司的邮件收发组件,这是一个非常成熟和强大的邮件组 件。它不但可以完成发邮件的工作,还可以POP收信,并支持收发 邮件时的PGP加密,内置一个群发邮件的对象,可以使群发编程更 简单。 即使是很多其他组件...
请先安装jmail,现在jmail已经放在本程序文件夹中,安装完jmail后,在工程中... 我把c#实现Jmail发给多个收件人多个附件的算法编写为一个函数放入记事本中,该函数可以放在类文件中或者当前form中直接调用,简单之极。
jmail.dll在pb中的应用收发邮件 1、注册jmail.dll 方法:在运行中输入: regsvr32 路径\jmail.dll 2、示例代码: oleobject jmail Jmail = Create OLEObject Jmail.ConnectToNewObject("JMail.Message") Jmail...
jmail使用文档,说明每个接口的意义,对于每个想编写邮件接收和发送的程序员来说是一个很好的文档.
JMAIL的功能是使用JMAIL组建通过在线表单方式发送信件到指定信箱。
jmail4.5 ,jmail.dll 及安装说明
Jmail 是一款体积小巧、简单易用的邮件收发组件,jmail 只需要注册一个 dll 组件即可被调用。 Jmail 4.5 免费版 MSI 安装包 Jmail 4.5 英文版完整手册