python 最簡單的傳送郵件

2021-08-21 05:58:25 字數 1307 閱讀 3289

傳送郵箱很簡單,只是進行簡單的配置就ok了

在這裡我用的是163郵箱進行傳送,把自己郵箱裡的授權碼設定為開啟,得到授權碼,這個就是下面設定裡的密碼,因為為了安全怎麼會讓你輸入郵箱的密碼呢

在工程目錄下的setting.py檔案裡進行配置

#配置郵箱

email_backend ='django.core.mail.backends.smtp.emailbackend'email_host ='smtp.163.com'

email_port = 25

#傳送郵件的郵箱,填寫你想用哪個郵箱傳送

email_host_user ='*********[email protected]'

#填寫你剛剛的授權碼email_host_password ='******'
#設定收件人看到的發件人,******x為你的郵箱名

email_from ='gms'

在檢視函式裡就可以寫你的**了

fromdjango.confimportsettings

fromdjango.core.mailimportsend_mail

defsendmail(request):

msg ='hello'

#第乙個引數是主題,第二個是message自定義的內容,第三個是誰傳送的,第四個是發給誰,可以自己看引數進行選擇填寫send_mail("註冊啟用",msg,settings.email_from,["***[email protected]","[email protected]"])

returnhttpresponse("郵件已傳送")

就傳送成功啦

python  django  傳送郵件

python最簡單的郵件傳送之zmail

研究了一些用python發郵件 借部落格記錄一下 這裡用qq郵箱傳送資訊 先附上 author lwq date 2018 12 23 import zmail 你的郵件內容 mail content server zmail.server 郵箱號 密碼 傳送郵件 server.send mail ...

python 簡單郵件傳送

import smtplib from email.mime.text import mimetext from email.utils import formataddr def mail ret true try 郵件內容 msg mimetext 郵件內容 plain utf 8 傳送人 ms...

Python 簡單郵件傳送

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