首先呼叫python傳送乙個郵件
#!/usr/bin/python3
import smtplib
from email.mime.text import mimetext
from email.utils import formataddr
my_sender = '[email protected]' # 發件人郵箱賬號
my_pass = 'xh***xpyjgie' # 發件人郵箱密碼
my_user = '***xx@yun***.com.cn' # 收件人郵箱賬號,我這邊傳送給自己
def mail():
ret = true
try:
msg = mimetext('你好我是python傳送器這是我駛入郵件的內容', 'plain', 'utf-8')
msg['from'] = formataddr(["fromrunoob", my_sender]) # 括號裡的對應發件人郵箱暱稱、發件人郵箱賬號
msg['to'] = formataddr(["寶寶", my_user]) # 括號裡的對應收件人郵箱暱稱、收件人郵箱賬號
msg['subject'] = "郵件測試" # 郵件的主題,也可以說是標題
server = smtplib.smtp_ssl("smtp.qq.com", 465) # 發件人郵箱中的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("郵件傳送失敗")
這裡的密碼需要找第三方的平台上面去設定我用的qq就拿qq舉例:開啟郵件碼
然後你就獲得一串碼。這個就是你python中的密碼。然後執行一下就可以傳送郵件了
郵箱收到後檢視郵件頭
其中第乙個received 就是我python的網路位址。
python 傳送郵件學習
import smtplib from email.mime.text import mimetext 傳送文字檔案 from email.utils import formataddr 郵箱位址和口令 sender addr 14 xx qq.com 發件人郵箱 password x 這裡的密碼是...
python 郵件傳送學習
author ouyang test time 2021 1 20 15 01 import smtplib from email.header import header from email.mime.text import mimetext def send mail sender,passw...
html傳送郵件 Python傳送郵件(三十)
簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...