麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

利用JavaMail API編寫郵件發(fā)關(guān)程序

2019-11-18 13:51:00
字體:
供稿:網(wǎng)友

  隨著互聯(lián)網(wǎng)的發(fā)展和計(jì)算機(jī)應(yīng)用的普及,電子郵件越來越成為一種重要的通信方式。目前,有多種開發(fā)工具可以編制郵件發(fā)送程序,其中以利用javaMail API編程最為簡(jiǎn)單。本文通過一個(gè)完整的例子介紹如何通過JavaMail API編制郵件發(fā)送程序。
沒有裝載JavaMail API的讀者,可以到www.javasoft.com站點(diǎn)下載JavaMail API 1.2或JavaMail API 1.3, 并按照Readme.txt設(shè)置好ClassPath。例子代碼如下:
import java.util.* ;
import java.io.* ;
import javax.mail.* ;
import javax.mail.internet.* ;
import javax.activation.* ;
public class jsendMail {
//定義收件人、發(fā)送人、主題等
String to=“”,from=“”,host=“”,filename=“”,messagetext=“”,subject=“”;
boolean debug=false;
//保存發(fā)送的文件名
Vector vfile = new Vector(10,10);
//保存發(fā)送的正文
Vector vmsg = new Vector(10,10);
public jsendMail() {}
public jsendMail(String to,String from,String smtpServer,String subject)  
{
//初始化收件人、發(fā)送人、主題
this.to=to;
this.from=from;
this.host=smtpServer;
this.subject=subject;
}
//收集附加文件
public void attachfile(String fname)  
{  
vfile.addElement(fname);
}
//收集郵件正文
public void setMessage(String msg)  
{  
vmsg.addElement(msg);  
}
//設(shè)置調(diào)試標(biāo)志
public void setDebug(boolean debug)  
{  
this.debug=debug;
}
//郵件發(fā)送函數(shù)
public boolean startSend()
{
PRoperties props = System.getProperties();
props.put(“mail.smtp.host”, host);  
session session=Session.getDefaultInstance
(props, null);
session.setDebug(debug);
try {
//創(chuàng)建一個(gè)消息,并初始化該消息的各項(xiàng)元素
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address={new Internet
Address(to)};
msg.setRecipients(Message.RecipientType.TO,address);
msg.setSubject(subject);
//把message part加入新創(chuàng)建的Multipart
Multipart mp = new MimeMultipart();
// 郵件內(nèi)容的第一部分
Enumeration emsg=vmsg.elements();
while(emsg.hasMoreElements())
{
messagetext=emsg.nextElement().toString();
MimeBodyPart mbp1=new MimeBodyPart();
mbp1.setText(messagetext);
mp.addBodyPart(mbp1);
}
vmsg.removeAllElements();
// 郵件內(nèi)容的第二部分
Enumeration efile=vfile.elements();
while(efile.hasMoreElements())
{  
MimeBodyPart mbp2=new MimeBodyPart();  
filename=efile .nextElement().toString();


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美福利视频一区二区三区 | 久久99精品久久久久久青青日本 | 亚洲视频精品在线 | 韩国草草影院 | 久久国产亚洲精品 | 精品国产一区二区三区免费 | 成年人免费视频播放 | 国产成年人视频 | 久草在线综合 | 久久恋| 久久精品亚洲一区 | 欧美亚洲黄色 | 久久午夜免费视频 | 毛片毛片免费看 | 中国av中文字幕 | 法国性xxx精品hd专区 | 91精品国产九九九久久久亚洲 | 99爱在线免费观看 | 黄a大片| 国产午夜精品久久久久久免费视 | 国产v综合v亚洲欧美久久 | 成人黄色网战 | 久久久成人精品 | 日本黄色免费观看视频 | 日韩字幕 | 国产精品久久久久久久久久iiiii | 亚洲骚妻| 中国大陆高清aⅴ毛片 | 欧美国产精品一区二区 | 久久激情国产 | 精品国产一区二区三区四区在线 | 精品久久久久久久久久久αⅴ | 国产一级毛片国产 | 亚洲视频综合网 | 亚洲成人久久精品 | 19禁国产精品福利视频 | 露脸各种姿势啪啪的清纯美女 | videos高潮| 青草伊人网 | 一本色道精品久久一区二区三区 | 欧美视频在线观看一区 |