0

ジャンゴ 1.4 バージョン

send_email については知っています。ただし、db からのすべての電子メールに手動接続を設定する必要があるため、send() 関数を使用します。

from django.core.mail import EmailMessage, get_connection

e = EmailMessage('sub', 'body', to=['to@email.com'])

現在、デフォルトの接続を使用しています。

この時点で接続を設定したいので、次のようにしました。

e.connection =    get_connection(backend='django.core.mail.backends.smtp.EmailBackend', username='email@gmail.com', password='password', host='smtp.gmail.com', port=465, use_tls=True)

e.send() #taking forever(means hanging there without moving to next command) Why ?

私の言いたいことが分かりますか ?

4

1 に答える 1

1

ポート引数を(SSL) からget_connection()( TLS) に変更してみてください。port=465port=587

于 2015-01-23T08:45:09.940 に答える