私はBluehostとDjangoを初めて使用し、Djangoを使用してBluehostサーバーで「メールによるパスワードのリセット」機能をセットアップしようとしています. ホストとポート番号の設定でさまざまな組み合わせを試しましたが、何らかの理由でうまくいきませんでした。だからここに私が持っていたものがあります:(私は現在、ローカルコンピューターでのみ作業しています。)
メールアカウントを設定できるBluehost Webサイトには、次のリストが表示されます。
手動設定
- メールサーバーのユーザー名: admin+my_host.com
- 受信メール サーバー: mail.my_host.com
- 受信メールサーバー: (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 で、メールを次のように構成しました: (2 つの組み合わせと対応するエラー メッセージをリストします)
組み合わせ 1
DEFAULT_FROM_EMAIL = 'admin@my_host.com'
SERVER_EMAIL = 'admin@my_host.com'
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'
エラー メッセージ:例外値: 接続が予期せず閉じられました
組み合わせ 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、「認証データが正しくありません」)
私が間違っていた場所で誰かが私にいくつかの提案をしてもらえますか? どんな助けでも大歓迎です。