Amazonの新しいSMTPサービスをSES用にDjango 1.3.1で使用しようとしていますが、運があまりありません。Amazon SES SMTP with Django
私はSES SMTPの資格情報を作成し、私の設定でこれを持っていました:
EMAIL_USE_TLS = True
EMAIL_HOST = 'email-smtp.us-east-1.amazonaws.com'
EMAIL_HOST_USER = 'my-smtp-user'
EMAIL_HOST_PASSWORD = 'my-smtp-password'
EMAIL_PORT = 465
その後、私は(からと電子メールアドレスを検証するために)テストメールを送信してください:
from django.core.mail import send_mail
send_mail('Test subject', 'This is the body', '[email protected]',['[email protected]'], fail_silently=False)
しかし、私は次のエラーを取得する:
SMTPServerDisconnected: Connection unexpectedly closed
私は、サーバーにtelnetで接続することができます
telnet email-smtp.us-east-1.amazonaws.com 465
どのような考えですか?
おかげで、 G
はSTART_TLSをサポートしていないアマゾンに関連している可能性が。 "Amazon SES SMTPインターフェイスは現在、ハンドシェイクプロトコルを必要とし、STARTTLSをサポートしていません.SSL 3.0とTLS 1.0の両方をサポートしています。ここの議論を見る[リンク](https://forums.aws.amazon.com/thread.jspa?threadID=82510&tstart=0&start=0) – mtnpaul
あなたはこの記事を見ましたか?(http://hmarr.com/2011/jan/26/using-amazons-simple-email-service-ses-with-django /)。 – mtnpaul
@mtnpaulありがとうございますが、この記事はSMTP用ではありません。私は特にSMTPプロトコルを使いたいと思っていました。しかし、TLSがサポートされていないことに関連しているように聞こえます。 – GivP