python 簡單郵件傳送

2021-08-15 06:23:57 字數 921 閱讀 1747

import smtplib

from email.mime.text import mimetext

from email.utils import formataddr

def mail():

ret = true

try:

#郵件內容

msg = mimetext("郵件內容","plain",'utf-8')

#傳送人

msg['from'] = formataddr(["asd",'[email protected]'])

#接收人

msg['to'] = formataddr(["zxc","[email protected]"])

#郵件內容主題

msg['subject'] = '主題'

#簡單郵件傳輸協議(建立smtp物件:smtp 伺服器主機和埠)

server = smtplib.smtp("smtp.nfky.com",25)

#登入smtp伺服器

server.login("[email protected]","zdc991221")

server.sendmail("[email protected]",["[email protected]",],msg.as_string())

# 關閉smtp會話

server.quit()

#關閉smtp伺服器連線

server.close()

except exception:

ret = false

return ret

result = mail()

if result:

print("傳送成功")

else:

print("傳送失敗")

Python 簡單郵件傳送

第一步 先例項化乙個 smtp 第三 步 登入郵箱,傳入使用者名稱和密碼 第四步 傳送郵件,傳入發件人 收件人 訊息字串 第五步 關閉郵箱連線 message mimetext python 郵件傳送測試.plain utf 8 message from header 傻寶影視 utf 8 傳送者 ...

Python傳送簡單文字郵件

python對smtp支援有smtplib和email兩個模組,email負責構造郵件,smtplib負責傳送郵件。開發步驟 1 構建郵件 from email.mime.text import mimetext 第乙個引數就是郵件正文,第二個引數是mime的subtype,傳入 plain 最終的...

python 最簡單的傳送郵件

傳送郵箱很簡單,只是進行簡單的配置就ok了 在這裡我用的是163郵箱進行傳送,把自己郵箱裡的授權碼設定為開啟,得到授權碼,這個就是下面設定裡的密碼,因為為了安全怎麼會讓你輸入郵箱的密碼呢 在工程目錄下的setting.py檔案裡進行配置 配置郵箱 email backend django.core....