1

メールメッセージを送信するためにgmailsmtpを使用していますが、正常に動作します。唯一の問題は、メールの受信者に別のメールアドレスに返信してもらいたいということです。言い換えれば、私は彼らにfromとしてメールを送信しますが、彼らが[返信]をクリックすると、メッセージはまたはme@gmail.comに返信されます。どうすればこれを達成できますか。another@gmail.comanother@yahoo.com

私のsettings.py中には:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'me@gmail.com'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_PORT = 587

私のviews.py中には:

email = EmailMessage(
            subject='Registration Successful',
            body=msg,
            from_email='My Name <me@gmail.com>',
            to='recipient@gmail.com')
        email.send()

これは機能しますが、受信者はに返信しme@gmail.comます。受信者に返信してほしいanother@gmail.com。このコードに対して何をする必要がありますか。

4

1 に答える 1

5

Reply-Toメールにヘッダーを追加してみてください。

email = EmailMessage(
            subject='Registration Successful',
            body=msg,
            from_email='My Name <me@gmail.com>',
            to='recipient@gmail.com',
            headers={'Reply-To': 'another@gmail.com'})
email.send()
于 2012-08-18T11:59:12.240 に答える