郵箱怎么收不到郵件了,javamail發送html正文文件_自動發送郵件

 2023-10-15 阅读 27 评论 0

摘要:實現的功能根據不同的人發送不同的附件直接讀取html文件,正文中插入圖片GUI圖形界面,選擇附件、通訊錄、圖片使用的庫smtplib庫,主要用到SMTP()類,用來連接服務器,發送郵件email庫,用來編輯郵件內容,包括標題,發件人

2e070e699656767a24c56f738c154eaf.png

實現的功能

  • 根據不同的人發送不同的附件
  • 直接讀取html文件,正文中插入圖片
  • GUI圖形界面,選擇附件、通訊錄、圖片

使用的庫

  • smtplib庫,主要用到SMTP()類,用來連接服務器,發送郵件
  • email庫,用來編輯郵件內容,包括標題,發件人、接收人、正文等
  • PyQt5庫,圖形工具,主要是提供一個操作界面,用來選擇附件、圖片等

準備工作

SMTP中的密碼不是指郵箱的登錄密碼,而是客戶端的授權密碼,需要先去郵箱里面開啟SMTP服務,然后獲取授權密碼
  1. 163郵箱,先開啟POP3/SMTP服務,然后設置授權密碼

郵箱怎么收不到郵件了、

5bab7b3244fd8bf8050c882f3647f230.png

349127200f40f32ee04904f52d8bb7ed.png

2. QQ郵箱也是一樣,在設置中找到開啟SMTP服務,然后設置密碼

266c7204fd66992abab0d03bc075cacf.png

運行界面

  • GUI界面

d614e7438b56a8d20a95f221b990eea9.png
  • 運行結果

e34b2c05e4281e5f4d77b3a6f2eacbf5.png
  • 收到的郵件內容

(1) QQ郵箱

a0d6d05186e6354cc971e3e2374e79a3.png

(2) 163郵箱

68cb9af2d7458336850c104136f6662b.png

下載鏈接

源代碼、附件、html文件、通訊錄等上傳到了github,需要的話可以直接下載。

songrenqing/SendMail?github.com
a449884ddbd353b542ffd3c166c911dd.png

可能遇到的異常

異常:554 b'DT:SPM 163 smtp10,DsCowADnLCYUXxleA5NlLg--.58715S3 1578721044

描述:這個問題是163郵箱發送到qq郵箱遇到的,QQ郵箱拒絕接受此郵件

解決辦法:關掉電腦連接的wifi,手機使用移動網絡,然后電腦連接手機的熱點,再次發送即可。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/137526.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息