程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Django】Django的send_mail方法只能使用STMP郵件,不能使用exchangelib郵件-20220803

編輯:Python

settings.py設定MAIL為stmp是ok的

# 我使用的是新浪的,host可以在對應郵箱的設置中找到
EMAIL_HOST = 'smtp.163.com'
EMAIL_PORT = 25
# 你的郵箱賬號與密碼
EMAIL_HOST_USER = 'ci_system********@163.com'
EMAIL_HOST_PASSWORD = 'MRUI*******'
# 由於使用25端口,一般都不使用TLS機密,SSL和TSL只需要設置一個,他們同時為True或False
EMAIL_USE_TLS = False
# 發件人,只有這個變量名可以自己自定義,設置在這裡是為了減少每次去寫
EMAIL_FROM = 'ci_s*******@163.com'

views.py調用send_mail

 send_mail('Subject here',
'Here is the message.',
'[email protected]',
['[email protected]'],
fail_silently=False,
)
print('send_mail')

郵件效果

settings.py設定MAIL為exchangelib的話,會報錯

# # 我使用的是新浪的,host可以在對應郵箱的設置中找到
# EMAIL_HOST = 'wzsowa.wistron.com'
# EMAIL_PORT = 25
# # 你的郵箱賬號與密碼
# EMAIL_HOST_USER = 'wzscn\zh202207004'
# EMAIL_HOST_PASSWORD = 'Jiaoshiguanli01'
# # 由於使用25端口,一般都不使用TLS機密,SSL和TSL只需要設置一個,他們同時為True或False
# EMAIL_USE_TLS = False
# # 發件人,只有這個變量名可以自己自定義,設置在這裡是為了減少每次去寫
# EMAIL_FROM = '[email protected]'

郵件後端:




  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved