首先,我們需要有乙個可以用來發郵件的賬戶,這裡我以163郵箱為例,
步驟跟裡的第一步註冊一樣
在settings.py加上如下**:
email_backend = 'django.core.mail.backends.smtp.emailbackend'
email_use_tls = false
email_host = 'smtp.163.com'
email_port = 25
email_host_user = '剛剛的163郵箱賬戶'
email_host_password = '剛剛設定的密碼'
default_from_email = '剛剛的163郵箱賬戶'
from django.core.mail import send_mail
send_mail('郵件主題', '郵件內容', '發信方@example.com',
['接受者@example.com'], fail_silently=false)
最後的fail_silently
(可選)布林值。為 false 時, send_mail 會丟擲 smtplib.smtpexception 異常。 smtplib 文件列出了所有可能的異常。 這些異常都是 smtpexception 的子類。
msg='請輸入email內容!'
if request.post:
send_mail(request.post['subj'], request.post['cont'], '[email protected]', [request.post['email']], fail_silently=true)
msg='已傳送email!'
使用php發郵件二(發郵件流程)
傳送郵件過程 1 配置好你的郵箱服務 qq郵箱為例 2 使用socket連線,建立乙個套接字 fp fsockopen hostname,port,errno,errmsg,30 3 向對方郵件伺服器發出的標識自己的身份的命令fputs fp,ehlo ki r n 4 即將進行身份認證fputs ...
使用Python 3發郵件
直接使用別人封裝好的第三方庫 usr bin env python coding utf 8 time 2018 6 5 21 42 author hewj file demon.py import yagmail args yagmail.smtp args emaillist 893369127...
Python學習筆記 發郵件
參考 python3實現163郵箱smtp傳送郵件 1.首先需要註冊乙個網易的郵箱,開啟smtp服務,並使用其授權碼 2.傳送郵件的python指令碼 usr bin python coding utf 8 import smtplib from email.header import header...