Android 快速傳送郵件

2021-09-11 13:27:50 字數 1407 閱讀 3645

在一般的 apk 中,我們都會設定乙個讓使用者提意見的功能,常見的做法,就是申請乙個通用郵箱,讓內容傳送過來就好了。

而這裡的郵箱傳送,屬於第三方郵件傳送,即本來你申請的是 163 的,然後卻用 qq 郵箱去登入,那肯定是不行的,所以需要申請授權碼,申請之後,就用賬號加授權碼傳送即可。 所以,這裡新增乙個 zmailmanager 的工具類。

allprojects 

}}複製**

implementation 'com.github.lilltezheng:zmail:v1.0'

複製**

zmailmanager **非常簡單:

//傳送郵件 

/*** fromaddr -- 傳送人郵箱,不填報錯

* nickname -- 傳送人的暱稱,不寫則預設為 test

* password -- 授權碼,不填報錯,gmail 記得允許許可權低的應用可以訪問的許可權

* host -- 配置 host 服務位址,預設根據發件人的郵箱來,比如 [email protected] ,則 host 為 smtp.qq.com

* issslvertify -- 是否開啟ssl驗證,預設開啟,開啟是埠為465,不開啟則為25,建議開啟,很多郵箱都需要驗證 ssl的

* port -- 根據issslvertify,開啟是埠為465,不開啟則為25,也支援自定義

* subject -- 郵件主題,不寫預設 test

* content -- 郵件內容,不寫預設 this is a test email

* file -- 支援 url 和 本地檔案,可多個

* toaddrs -- 收件人,多個多個,必填,不填報錯

*/zmailmanager

.fromaddr(send_email)

.nickname("會散步的魚")

.password(password)

//.host("smtp.163.com")

//.issslvertify(false)

//.port(25)

.subject("測試郵件")

.content("這是一封測試郵件!")

.file(imageurl)

// .file(new string)

.toaddrs(new string)

.listener(this)

.send();

複製**

這樣就可以傳送郵件了,附件支援本地與 url 的檔案,一般都能滿足需求了。

工程見 github github.com/lilltezheng…

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...

C 傳送郵件

今天俺學習c 傳送郵件的方法 在命名空間system.web.mail 傳送電子郵件主要用到了二個物件 乙個是mailmessage物件,此物件主要是封裝電子郵件的各個屬性,即所謂的發信人,收信人,信件的主題,信件的內容和信件的附件等。另外乙個是 tpmail物件,這個物件的最大作用是把已經定義好各...

C 傳送郵件

今天作乙個小專案,其中有個提醒功能,需要簡訊和郵件。因此查詢了一下c 傳送郵件,原來在學習計算機網路時了解到,其實就是實現 tp協議和pop3協議,但是自己有沒有伺服器,於是利用126的郵箱製作。如下 mailmessage message new mailmessage message.from ...