我是Bluehost和Django的新手,我正在嘗試使用Django在我的Bluehost服務器上設置“通過電子郵件重置密碼”功能.我在設置主機和端口號時嘗試了不同的組合,但由于某種原因它從未起作用.所以這就是我所擁有的:(我目前只在我的本地計算機上工作.)
在我可以配置我的電子郵件帳戶的Bluehost網站上,它列出:
將電子郵件交付給郵件服務器的協議。手動設置
>郵件服務器用戶名:admin my_host.com
>接收郵件服務器:mail.my_host.com
django post請求?>接收郵件服務器:(SSL)Box664.bluehost.com
>發送郵件服務器:mail.my_host.com(服務器要求身份驗證)端口26
>發送郵件服務器:(SSL)Box664.bluehost.com(服務器要求身份驗證)端口465
什么協議將電子郵件交給郵件服務器。>支持的傳入郵件協議:POP3,POP3S(SSL / TLS),IMAP,IMAPS(SSL / TLS)
>支持的傳出郵件協議:SMTP,SMTPS(SSL / TLS)
在settings.py中,我將電子郵件配置為:(我將列出兩個組合和相應的錯誤消息)
java郵件服務器、組合1
DEFAULT_FROM_EMAIL = 'admin@my_host.com'
SERVER_EMAIL = 'admin@my_host.com'
使用電子郵件需要pop3?EMAIL_USE_TLS = False
EMAIL_HOST = 'Box664.bluehost.com'
EMAIL_HOST_PASSWORD = 'my_email_password'
在電子郵件程序向郵件服務器。EMAIL_HOST_USER = 'admin+my_host.com'
EMAIL_PORT = 465
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
python flask。錯誤消息:異常值:連接意外關閉
組合2
DEFAULT_FROM_EMAIL = 'admin@my_host.com'
SERVER_EMAIL = 'admin@my_host.com'
EMAIL_USE_TLS = True
EMAIL_HOST = 'mail.my_host.com'
EMAIL_HOST_PASSWORD = 'my_email_password'
EMAIL_HOST_USER = 'admin+my_host.com'
EMAIL_PORT = 26
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
錯誤消息:異常值:(535,“身份驗證數據不正確”)
任何人都可以給我一些我做錯的建議嗎?任何幫助表示贊賞.
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态