【问题标题】:to send email with different 'from' email address using gmail smtp server in django使用 django 中的 gmail smtp 服务器发送具有不同“发件人”电子邮件地址的电子邮件
【发布时间】:2015-08-24 01:11:17
【问题描述】:

我想使用 django app 中的 smtp gmail 服务器 向具有不同 from 字段值的用户发送电子邮件。我能够成功地将邮件发送给用户,但 from 字段不采用我在 send_mail() 中提供的值,而是采用 settings.py 中定义的 EMAIL_HOST_USER 值

From 字段值应采用任何域电子邮件地址,即

  a mail from: xyz@yahoo.co.in or .com 
     or  from: abc@hotmail.com 
     or  so on 

我怎样才能实现这种行为?请帮忙。我是使用 django 和电子邮件功能的新手。

【问题讨论】:

    标签: python django email smtp gmail


    【解决方案1】:

    您不能使用 Google 的 SMTP 服务器伪造电子邮件。他们将继续使用当前用户的信息(您提供的登录凭据)。如果您想“更改”/伪造电子邮件标头,请使用您自己的电子邮件服务器/SMTP

    【讨论】:

    • 如果我不想使用任何smtp服务器,我可以通过其他方式在django中实现我想要的功能吗?
    • 我不太确定,但大多数时候,pyhton 通常运行在具有内置邮件发送功能的 linux 环境中。 (取决于操作系统的安装方式)
    猜你喜欢
    • 2016-09-07
    • 2020-08-14
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    相关资源
    最近更新 更多