让电子邮件的接收者回复不同的地址

fle*_*xit 1 python django gmail

我使用gmail smtp发送电子邮件,它工作正常.唯一的问题是我希望电子邮件的收件人回复不同的电子邮件地址.换句话说,我发送了一封电子邮件,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
Run Code Online (Sandbox Code Playgroud)

在我的views.py身上:

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

这有效,但收件人回复me@gmail.com.我希望收件人回复another@gmail.com.请问我需要对此代码做什么.

dge*_*gel 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()
Run Code Online (Sandbox Code Playgroud)