亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django send_mail 不適用于 mailgun

Django send_mail 不適用于 mailgun

慕容森 2021-08-17 10:07:02
設置:EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'EMAIL_HOST = 'smtp.mailgun.org'EMAIL_PORT = 587EMAIL_HOST_USER = '[email protected]'EMAIL_HOST_PASSWORD = 'passwordsecret'EMAIL_USE_TLS = TrueDEFAULT_FROM_EMAIL = '[email protected]'SITE_ID = 2控制臺輸出:Content-Type: text/plain; charset="utf-8"MIME-Version: 1.0Content-Transfer-Encoding: 7bitSubject: Testing email sending From: [email protected]: [email protected]: Tue, 13 Nov 2018 17:20:27 -0000Message-ID <[email protected]>看法:def index(request):    send_mail("Testing email sending", 'AS  title','[email protected]',['[email protected]'], fail_silently=False)    return render(request, 'userpanel/index.html')我沒有收到任何錯誤,但沒有發送電子郵件??赡苁鞘裁磫栴}?
查看完整描述

1 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

您正在使用控制臺電子郵件后端,因此電子郵件會在控制臺中打印但不會發送:

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

要使用 SMTP 服務器設置,請使用SMTP 后端:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

或者,您可以使用支持 mailgun 的庫,例如django-anymail. 然后你將你的 mailgun API 密鑰添加到你的設置而不是 SMTP 設置中,后端將使用 mailgun API 發送電子郵件。


查看完整回答
反對 回復 2021-08-17
  • 1 回答
  • 0 關注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號