1. 程式人生 > >Android實現快速傳送電子郵件

Android實現快速傳送電子郵件

最近有朋友有需求是通過apk傳送郵件,我心想這怎麼可以實現?然後就研究了一番,最後得出結論是可行的!
確實可以自己的手機上定義主題和內容或者附件,然後傳送給對應的郵箱!詳細步驟傾聽我一一道來

我們以A郵箱傳送郵件給B郵箱為例:

1 開啟A郵箱的POP3服務
每個郵箱都有POP3服務,這個服務是幹啥的呢?就是用來自動發郵件的,一定要開啟這個服務才可以通過app發郵件,我以QQ郵箱為例:
在這裡插入圖片描述

每個郵箱的POP3位置可能不一樣,需要小夥伴們慢慢尋找,當我們開啟的時候會提示我們用手機號驗證一次,驗證成功之後會出現一段字串,這個時候一定要儲存好!後面會遇得到

2 點選下載android快速傳送郵件

專案
找到其中的SendMailUtil類

 private static final String FROM_ADDRESS = "***@qq.com";
    private static final String SMTP_KEY = "****";

這兩個引數改成自己的郵箱和1中獲取的POP3字串

 mailInfo.setUserName(FROM_ADDRESS); // 你的郵箱地址
        mailInfo.setPassword(SMTP_KEY);// 您的郵箱密碼
        mailInfo.setFromAddress(FROM_ADDRESS); // 傳送的郵箱
        mailInfo.setToAddress("*****@126.com"); // 發到哪個郵件去
        mailInfo.setSubject("測試下郵件可以不可以傳送"); // 郵件主題
        mailInfo.setContent("樑超傑好帥!"); // 郵件文字

這裡是定義你傳送的內容,至此執行專案就可以傳送到對應的郵箱啦!