超方便、最簡單版本:java 郵件傳送 (半分鐘寫完程式碼)
1. jar 和 郵箱設定
<!--郵件-->
<dependency>
<groupId>org.simplejavamail</groupId>
<artifactId>simple-java-mail</artifactId>
<version>5.0.3</version>
</dependency>
jar 有了,然後要登陸發件人郵箱設定一下你要用的郵箱服務:
找到 設定 --> POP3/SMTP/IMAP 點選進入
確認服務已勾選,並記下伺服器地址,程式碼中要用。
2. 程式碼如下: (埠預設為 25,通常不用修改)
import org.simplejavamail.email.Email;
import org.simplejavamail.email.EmailBuilder;
import org.simplejavamail.mailer.MailerBuilder;
/**
* 傳送郵件
* @author silence
* @date 2018/9/10 15:34
*/
public class Mail {
public static void main(String[] args) {
sendMail();
}
private static void sendMail(){
Email email = EmailBuilder.startingBlank()
.from("樊寶寶", " [email protected]") // 發件人名字、郵箱
.to("微風輕許", "[email protected]") // 收件人名字、郵箱
// .to("其它收件人", "其它收件人郵箱地址") // 抄送
.withSubject("我是郵件主題")
.withPlainText("我是郵件正文 ...")
.buildEmail();
MailerBuilder // 郵箱伺服器地址、埠、發件人郵箱賬號、發件人郵箱密碼
.withSMTPServer("smtp.163.com", 25, " [email protected]", "123xxxx")
.buildMailer()
.sendMail(email);
}
}
3. 執行後輸出日誌 :
Property file not found on classpath :我只是簡單傳送,沒有給配置檔案。
4. 收到的郵件 :
相關推薦
超方便、最簡單版本:java 郵件傳送 (半分鐘寫完程式碼)
1. jar 和 郵箱設定 <!--郵件--> <dependency> <groupId>org.simplejavamail</groupId>
華為面試題(8分鐘寫出程式碼) 有兩個陣列a,b,大小都為n,陣列元素的值任意,無序; 要求:通過交換a,b中的元素,使陣列a元素的和與陣列b元素的和之間的差最小
先上程式碼 java程式碼: public class MinDiff { public static void main(String[] args){ int[] aa={2,5,4,3,1,0}; int[] bb={7,9,8,10,6,11}
最簡單的視訊編碼器 編譯(libx264,libx265,libvpx)
=====================================================最簡單的視訊編碼器系列文章列表:最簡單的視訊編碼器:編譯=====================================================最近研究了
遺傳演算法上機系列之用遺傳演算法求函式最值問題(附自己寫的程式碼)
本文基於下面的最值問題進行求解: maxf(x1,x2)=21.5+x1sin(4πx1)+x2sin(20πx2)\ max f(x_1,x_2)=21.5+x_1sin(4\pi x_1)+x_2sin(20\pi x_2)maxf(x1,x2)=21.
1小時學會:最簡單的iOS直播推流(五)yuv、pcm資料的介紹和獲取
最簡單的iOS 推流程式碼,視訊捕獲,軟編碼(faac,x264),硬編碼(aac,h264),美顏,flv編碼,rtmp協議,陸續更新程式碼解析,你想學的知識這裡都有,願意懂直播技術的同學快來看!! 前面介紹瞭如何通過相機實時獲取音視訊資
Android進階:十二、最簡單的方式實現自定義陰影效果
clas new round war port scale dimens tro hdr 網話說UI設計有三寶 :透明,陰影,加圓角。很多UI在做設計的時候都喜歡做卡片形式,然後添加陰影。卡片UI確實挺好看,但是對Android開發者來說,顯示陰影卻並不那麽手到擒來,因為A
用最簡單的例子說明設計模式(三)之責任鏈、建造者、適配器、代理模式、享元模式
def dap CA 抽象 創建 tcl cte clas eth 責任鏈模式 一個請求有多個對象來處理,這些對象是一條鏈,但具體由哪個對象來處理,根據條件判斷來確定,如果不能處理會傳遞給該鏈中的下一個對象,直到有對象處理它為止 使用場景 1)有多個對象可以處理同
Python最簡單版本的MergeSort (歸併排序)
def MergeSort(l, left, right): if left >= right: return mid = left + (right - left) // 2 #注意這裡的寫法 MergeSort(l, left
最簡單打增量包的方法(已附上打包的java類)
前言: 打增量包的目的是快捷打包出項目兩次更新版本之間的差異檔案(除了打包出新增檔案,還能打包出原有已經被改變的檔案)。 問題1: 打包出這些增量檔案有什麼作用? 答:快速部署這些增量檔案到tomcat的webapps資料夾對應的專案中。進行增量部署。 問題2: 打包的工具是什麼?
最簡單方式:使用base64字串顯示圖片或二維碼
今天給大家分享一個簡單的顯示圖片或者二維碼方式,就是使用base64字串方式。 我這裡呢是用來進行顯示了一個二維碼,其實本質和圖片是一樣的,大家看看,廢話不多說,直接貼程式碼 //qrcodeUrl:二維碼url qrcodeUrl = URLDecode
最簡單的基於Flash的流媒體示例:網頁播放器(HTTP,RTMP,HLS)
=====================================================Flash流媒體文章列表:=====================================================本文繼續上一篇文章,記錄一些基於Flas
二叉搜尋樹的插入、刪除、查詢等操作:Java語言實現
1 二叉搜尋樹介紹 二叉搜尋樹(BST, Binary Search Tree),也稱二叉排序樹或二叉查詢樹。二叉搜尋樹:一棵二叉樹,可以為空;如果不為空,滿足以下性質:1. 非空左子樹的所有鍵值小於其根結點的鍵值。2. 非空右子樹的所有鍵值大於其根結點的鍵值。3. 左、右子
最簡單的基於librtmp的示例:釋出H.264(H.264通過RTMP釋出)
=====================================================最簡單的基於libRTMP的示例系列文章列表:=====================================================本文記錄一個基於l
最簡單的視音訊播放示例6:OpenGL播放YUV420P(通過Texture,使用Shader)
=====================================================最簡單的視音訊播放示例系列文章列表:=====================================================本文記錄OpenGL播放視訊
線性表是最基本、最簡單、也是最常用的一種資料結構。
線性表是最基本、最簡單、也是最常用的一種資料結構。線性表中資料元素之間的關係是一對一的關係,即除了第一個和最後一個數據元素之外,其它資料元素都是首尾相接的。線性表的邏輯結構簡單,便於實現和操作。因此,線性表這種資料結構在實際應用中是廣泛採用的一種資料結構。 線性結構的基本特徵
資料表的資料的複製 (同一個庫 最簡單版本)
轉載地址 https://zhidao.baidu.com/question/309246555.html SQL Server中,如果目標表存在: 1 insert into 目標表 select * from 原表; SQL Server中,,如
1小時學會:最簡單的iOS直播推流(七)h264/aac 硬編碼
最簡單的iOS 推流程式碼,視訊捕獲,軟編碼(faac,x264),硬編碼(aac,h264),美顏,flv編碼,rtmp協議,陸續更新程式碼解析,你想學的知識這裡都有,願意懂直播技術的同學快來看!! 前面已經介紹瞭如何從硬體裝置獲取到音視
Android OpenGL ES2.0基礎(一、最簡單的使用)
一、OpenGL ES是什麼 OpenGL(Open Graphics Library)是一個跨程式語言、跨平臺的3D圖形庫。廣泛應用於遊戲、娛樂、VR等領域.安卓系統中的核心庫層就有這個。OpenGL ES是在OpenGL基礎上針對移動端而裁剪的 。Open
史上最簡單教程:向第三方jar包注入自己的程式碼
注意:全文極短,適用於各種反編譯小白,程式小白,讀完僅需2分鐘! 我們經常使用第三方庫,但當我們遇到一些個性化需求,第三方庫沒有預留介面的時候,怎麼辦? 比如我們專案中用到友盟的社會化分享元件,但是友盟的分享對話方塊實在是醜!而他們又沒有留下足夠的介面支援我
1小時學會:最簡單的iOS直播推流(九)flv 編碼與音視訊時間戳同步
最簡單的iOS 推流程式碼,視訊捕獲,軟編碼(faac,x264),硬編碼(aac,h264),美顏,flv編碼,rtmp協議,陸續更新程式碼解析,你想學的知識這裡都有,願意懂直播技術的同學快來看!! 前文介紹瞭如何獲取音視訊的aac/h2