2015-06-09 53 views
0

发送电子邮件我想从使用SMTP服务器的Gmail从Django应用程序字段值发送电子邮件给用户提供不同的。我能够成功发送邮件给用户,但是from字段没有使用我在send_mail()中提供的值,而是使用settings.py中定义的EMAIL_HOST_USER值。与“从”电子邮件地址不同,使用Gmail的SMTP服务器在Django

字段值应该取任意域的电子邮件地址即

a mail from: [email protected] or .com 
    or from: [email protected] 
    or so on 

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

回答

2

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

+0

如果我不想使用任何smtp服务器,是否可以通过其他方式实现我想在django中实现的功能? – shubhanjalee

+0

看看https://docs.djangoproject.com/en/1.8/topics/email/ –

+0

我不完全确定,但大部分时间,pyhton通常运行在一个linux环境,它有一个内置的邮件发送特征。 (取决于操作系统的安装方式) – Vhortex

相关问题