Java基于IDEA實(shí)現(xiàn)qq郵件發(fā)送小程序
我這一生都是堅(jiān)定的唯物主義者,唯有你,我希望有來(lái)生
大家好,這里是新一,請(qǐng)多關(guān)照??????。在本篇博客中,新一將會(huì)為大家介紹JAVA實(shí)現(xiàn)簡(jiǎn)易qq郵件發(fā)送小程序。(以下結(jié)果均在IDEA中編譯)希望在方便自己復(fù)習(xí)的同時(shí)也能幫助到大家。????????????
廢話不多說(shuō),直接進(jìn)入我們的文章。
一.?? 框架搭建
♦ 首先我們需要打開(kāi)我們的IDEA,并選中Maven,并點(diǎn)擊創(chuàng)建
♦ 然后IDEA中默認(rèn)會(huì)有如下pom.xml文件
♦ 將如下代碼放入中間空白處
<dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version> </dependency> </dependencies>
♦ 下一步,一定一定要點(diǎn)擊刷新,否則將會(huì)發(fā)不出去
♦ 下一步,在JAVA包下新建兩個(gè)javaclass文件,命名可以自己隨便寫(xiě)
♦ 下一步,將如下代碼拷貝進(jìn)SendEmail類
public static void sendEmail(String FromEmail, String ToEmail, String subject, String message,String password){ SimpleEmail email = new SimpleEmail(); //qq郵件服務(wù)器端口號(hào) email.setSslSmtpPort("465"); email.setHostName("smtp.qq.com"); email.setAuthentication(FromEmail,password); email.setCharset("UTF-8"); try{ email.addTo(ToEmail); email.setFrom(FromEmail); email.setSubject(subject); email.setMsg(message); email.send(); } catch (EmailException e){ e.printStackTrace(); } }
至此,我們的準(zhǔn)備工作完成??????
二.?? qq郵箱端口設(shè)置
♦ 首先登錄我們自己的網(wǎng)頁(yè)版qq郵箱,點(diǎn)擊此處設(shè)置
♦ 點(diǎn)擊賬戶
♦ 往下拉,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)
♦ 然后按提示操作,最后我們會(huì)得到一串qq郵件操作碼,記住將其復(fù)制一份
三.?? 發(fā)送郵件
找到我們之前新建的Test類,按照如下填入信息即可
public class Test { public static void main(String[] args) { SendEmail.sendEmail("你自己的QQ號(hào)","你要發(fā)送郵件的QQ號(hào)","發(fā)送郵件主題","發(fā)送郵件內(nèi)容","之前粘貼的qq郵件操作碼");//靜態(tài)static } }
然后運(yùn)行程序即可實(shí)現(xiàn)郵件發(fā)送??????
溫馨提示
家人們,這個(gè)小程序雖然簡(jiǎn)易,但是比較好玩,但也不要玩過(guò)頭了,比如你在發(fā)郵件頁(yè)面加個(gè)循環(huán),可能會(huì)被qq誤認(rèn)為騷擾消息,嚴(yán)重可能會(huì)封號(hào)喲,所以找自己的好兄弟玩一下就好啦??????,后續(xù)新一會(huì)持續(xù)更JAVA的有關(guān)內(nèi)容,學(xué)習(xí)永無(wú)止境,技術(shù)宅,拯救世界!
到此這篇關(guān)于微信小程序開(kāi)發(fā)之IDEA實(shí)現(xiàn)qq郵件的發(fā)送的文章就介紹到這了,更多相關(guān)idea 發(fā)送qq郵件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java編程實(shí)現(xiàn)服務(wù)器端支持?jǐn)帱c(diǎn)續(xù)傳的方法(可支持快車、迅雷)
這篇文章主要介紹了Java編程實(shí)現(xiàn)服務(wù)器端支持?jǐn)帱c(diǎn)續(xù)傳的方法,涉及Java文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11Spring Boot+Jpa多數(shù)據(jù)源配置的完整步驟
這篇文章主要給大家介紹了關(guān)于Spring Boot+Jpa多數(shù)據(jù)源配置的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01Java中args參數(shù)數(shù)組的用法說(shuō)明
這篇文章主要介紹了Java中args參數(shù)數(shù)組的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02java 關(guān)鍵字static詳細(xì)介紹及如何使用
這篇文章主要介紹了java 關(guān)鍵字static詳細(xì)介紹及如何使用的相關(guān)資料,需要的朋友可以參考下2017-03-03Java使用自定義注解+反射實(shí)現(xiàn)字典轉(zhuǎn)換代碼實(shí)例
這篇文章主要介紹了Java使用自定義注解+反射實(shí)現(xiàn)字典轉(zhuǎn)換代碼實(shí)例,注解是一種能被添加到j(luò)ava代碼中的元數(shù)據(jù),類、方法、變量、參數(shù)和包都可以用注解來(lái)修飾,注解對(duì)于它所修飾的代碼并沒(méi)有直接的影響,需要的朋友可以參考下2023-09-09SpringBoot整合spring-data-jpa的方法
這篇文章主要介紹了SpringBoot整合spring-data-jpa的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06