首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

哪位高手有javamail的例子

2011-12-17 
谁有javamail的例子找了一上午网上的例子测试了都不成功javamail.jar和activation.jar都引了还按了个Magic

谁有javamail的例子
找了一上午网上的例子测试了都不成功   javamail.jar和activation.jar都引了
还按了个Magic   Winmail......
谁有例子发上来个   谢谢了最好有注释
我的邮箱是killjim1942@sina.com

[解决办法]
Commons Emails比javamail要简化很多

Commons Emails例子:http://www.blogjava.net/martinx/archive/2005/09/29/14386.html

下面这是另外一个JAVAMAIL发邮件的例子:(SMTP)
import java.util.Properties;
import java.util.Date;
import javax.mail.Session;
import javax.mail.Message;
import javax.mail.Transport;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.InternetAddress;

public class HelloWorldJavaMail {
public static void main(String[] args) {
try {
Properties props = System.getProperties();

props.put( "mail.smtp.host ", "xxx.xxx.xxx.xxx ");
Session session=Session.getDefaultInstance(props,null);
MimeMessage mimeMessage=new MimeMessage(session);

mimeMessage.setFrom(new InternetAddress( "xx@xx.co.jp ", "AA ", "iso-8859-1 "));

mimeMessage.setRecipients(Message.RecipientType.TO, "xx@xx.xx.xx ");

mimeMessage.setSubject( "Hello World JavaMail ", "iso-8859-1 ");
mimeMessage.setText( " <h1> Hello World JavaMail </h1> ", "iso-8859-1 ");
mimeMessage.setHeader( "Content-Type ", "text/html ");
mimeMessage.setSentDate(new Date());
Transport.send(mimeMessage);
} catch (Exception e) {
e.printStackTrace();
}
}
}

热点排行