namecheap.comを使用してドメインとプライベートメールを登録しました。この私的メールから電子メールを送信しようとしています。しかし、タイトルに誤りがあります。私のsettings.pyでプライベートドメインの電子メールアドレスを使用してDjangoで電子メールを送信するには?
、私は、これらの設定があります。
EMAIL_HOST = 'mail.privateemail.com'
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'my password'
EMAIL_PORT = 465
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
をそして私は、ビューを介して電子メールを送信しようとしています:私はロード時に
send_mail(
'Subject here',
'Here is the message.',
'[email protected]',
['[email protected]'],
fail_silently=False,
)
はしかし、私はこのエラーを取得します表示を確認し、メールを送信してください:
SMTPServerDisconnected at/
Connection unexpectedly closed: [Errno 54] Connection reset by peer
私は間違って何をしていますか?そして私はこれをどのように修正できますか?ありがとう。
EDIT
587にポートを変更した後、私は次のエラーを取得する:
SMTPException at/
STARTTLS extension not supported by server.
任意のアイデアなぜですか?どんな助けもありがとうございます。
興味深いです。入力いただきありがとうございます。ただし、ポートを変更した後、私はこのエラーが発生します:**サーバーでサポートされていない** STARTTLS拡張**何らかの理由がありますか? –
これは本当に奇妙です - privatemailのドキュメンテーションによれば、TLSがサポートされています。テクニカルサポートに連絡することはできますか? – Serafeim