溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

使用Commons Email發(fā)送郵件

發(fā)布時(shí)間:2020-07-05 21:45:47 來(lái)源:網(wǎng)絡(luò) 閱讀:1082 作者:興趣e族 欄目:開(kāi)發(fā)技術(shù)

更多發(fā)送類(lèi)型請(qǐng)參考:http://commons.apache.org/proper/commons-email/userguide.html 

使用Commons Email發(fā)送郵件首先需要導(dǎo)入依賴(lài)包,這里給出maven的坐標(biāo):

<dependency>
	<groupId>org.apache.commons</groupId>
	<artifactId>commons-email</artifactId>
	<version>1.4</version>
</dependency>

例子很簡(jiǎn)單,許多東西都已經(jīng)封裝好了的。

例1:

import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.Email;
import org.apache.commons.mail.SimpleEmail;

public class Test {
	public static void main(String[] args) throws Exception {
		try {
			Email email = new SimpleEmail();
			email.setHostName("smtp.exmail.qq.com");
			email.setAuthenticator(new DefaultAuthenticator("username", "password"));
			//設(shè)置編碼格式,防止亂碼
			email.setCharset("UTF-8");
			email.setFrom("aaa");
			email.setSubject("主題");
			email.setMsg("發(fā)送郵件");
			email.addTo("xxx@qq.com");
			email.send();
		} catch (Exception e) {
			e.printStackTrace();
		}
		System.out.println("=====>發(fā)送完畢!");
	}

}


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI