1.註冊139郵箱,在設定中開啟郵箱協議設定,如圖所示:
2.編寫**。本人在anaconda的jupyter notebook中測試成功。**如下:
# -*- coding: utf-8 -*-
#無法成功,需要第三代申請密碼保護
import smtplib
from email.mime.text import mimetext
from email.utils import formataddr
my_sender='[email protected]' # 發件人郵箱賬號
my_pass = 'yourpassword' # 發件人郵箱密碼
my_user='[email protected]' # 收件人郵箱賬號,我這邊傳送給自己
def mail():
ret=true
try:
msg=mimetext('填寫郵件內容','plain','utf-8')
msg['from']=formataddr(["from",my_sender]) # 括號裡的對應發件人郵箱暱稱、發件人郵箱賬號
msg['to']=formataddr(["to",my_user]) # 括號裡的對應收件人郵箱暱稱、收件人郵箱賬號
msg['subject']="菜鳥教程" # 郵件的主題,也可以說是標題
server=smtplib.smtp("smtp.139.com", 25) # 發件人郵箱中的smtp伺服器,埠是25
server.login(my_sender, my_pass) # 括號中對應的是發件人郵箱賬號、郵箱密碼
server.sendmail(my_sender,[my_user,],msg.as_string()) # 括號中對應的是發件人郵箱賬號、收件人郵箱賬號、傳送郵件
server.quit() # 關閉連線
except exception: # 如果 try 中的語句沒有執行,則會執行下面的 ret=false
ret=false
return ret
ret=mail()
if ret:
print("郵件傳送成功")
else:
print("郵件傳送失敗")
希望能幫到有需要的朋友。
Python中通過163郵箱傳送郵件
與郵件傳送有關的模組 import smtplib 在設定郵件的主題 內容時需要用到的模組 from email.mime.text import mimetext 163 郵箱的伺服器位址,如果需要實現用其它郵箱實現傳送 郵件,這裡需要改為其它郵箱的伺服器位址 mail163server smtp...
Python 爬取中國天氣網天氣並通過郵箱定時傳送
獲取天氣資訊指令碼如下,usr bin python3 coding utf 8 import re import requests from bs4 import beautifulsoup import io import sys r requests.get timeout 30 r.rais...
乙個資深HR的忠告 用郵箱發簡歷的注意事項
近兩個月來,由於工作關係,前前後後應該閱讀了1千多份 都是通過電子郵箱接收的 求職簡歷了吧。在這些簡歷中,有我非常喜歡的,也有我一眼看上就想刪除的。下面,我就先總結一下這批簡歷中存在的一些問題,然後再提出我自己的一些意見。存在的問題 1 郵箱命名不妥。如 有簡歷將自己的郵箱名叫做 差不多 無所謂 等...