国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

深入探討JavaMail API的使用

2019-11-18 15:46:50
字體:
來源:轉載
供稿:網友

  在我以前發表的文章《使用javaMail和jsp結合編寫簡易電子郵件發送系統》,介紹了JavaMail與JSP結合使用的方法。其實,JavaMail API是一個相當大的系統,單單那么一片小文是不能介紹完JavaMail的,因此我想以本文與大家深入的探討一下JavaMail的使用。

  問題一、我如何發送一封簡單的信件?

  回答:我將在下面的例子中具體的講解如何發送簡單信件

import java.util.*;

import java.io.*;

import javax.mail.*;

import javax.mail.internet.*;

import javax.activation.*;

public class SendSimpleMail {

file://msgText是信件的正文,共有兩行

static String msgText = "Dear Mr.FangZhou/nI’m a reader of your net!"

file://從命令行中讀入三個參數,分別為smtpHost,from,to

public static void main(String args[])

throws Exception{

if (args.length != 3) {

System.out.");

return;

}

String smtpHost=args[0];//SMTP服務器名

String from=args[1];//發信人地址

String to =args[2];//收信人地址

// 創建properties對象

Properties props = new Properties();

file://創建郵件服務器

props.put("mail.smtp.host", smtpHost);

file://取得默認的
session

Session session = Session.getDefaultInstance(props, null);

// 創建一條信息,并定義發信人地址和收信人地址

MimeMessage message = new MimeMessage(session);

message.setFrom(new InternetAddress(from));

InternetAddress[] address = {new InternetAddress(to)};

message.setRecipients(Message.RecipientType.TO, address);

message.setSubject("Hello,FangZhou");//設定主題

message.setSentDate(new Date());//設定發送時間

message.setText(msgText);//把前面定義的msgText中的文字設定為郵件正文的內容

file://發送郵件

Transport.send(message);

}

}進入討論組討論。

  問題二、假如我想在郵件中加上附件怎么辦?

  這也是一個相當好的問題,要加入附件的話就要使用MimeBodyPart來創建郵件,只需把上面的程序稍加修改就可以了,為了簡單起見,我在這里只是使用了一條字符串作為附件內容來解釋如何添加附件。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳阳县| 遂溪县| 江山市| 三明市| 惠安县| 双柏县| 安仁县| 搜索| 玉门市| 岢岚县| 梁平县| 河曲县| 永平县| 武清区| 天台县| 玉田县| 镇康县| 南丰县| 资溪县| 伊宁市| 长顺县| 揭西县| 惠东县| 屏东市| 凤凰县| 江永县| 泽库县| 平遥县| 大姚县| 来宾市| 盐亭县| 象州县| 南丰县| 阿巴嘎旗| 石楼县| 开平市| 和顺县| 庆元县| 彭州市| 喀什市| 锡林浩特市|