Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以python作为其他电子邮件发送电子邮件?_Python_Python 3.x_Smtp_Cgi_Smtplib - Fatal编程技术网

如何以python作为其他电子邮件发送电子邮件?

如何以python作为其他电子邮件发送电子邮件?,python,python-3.x,smtp,cgi,smtplib,Python,Python 3.x,Smtp,Cgi,Smtplib,我一直在尝试在我的网站上创建一个联系人页面,该页面将使用谷歌SMTP发送电子邮件,我可以做到这一点。我能够发送一条消息,确认我们已收到该消息。我想发送一封邮件到我用来说有人曾经发送过一封邮件的电子邮件,但我只能让它以我自己的身份发送,我真的希望它在发件人字段中以用户电子邮件的形式出现,而不是我的电子邮件,这样我就可以单击“回复”将邮件发送回给他们。这可能吗。 提前谢谢你的帮助 #kvEmail is my email and senderEmail is the users email #thi

我一直在尝试在我的网站上创建一个联系人页面,该页面将使用谷歌SMTP发送电子邮件,我可以做到这一点。我能够发送一条消息,确认我们已收到该消息。我想发送一封邮件到我用来说有人曾经发送过一封邮件的电子邮件,但我只能让它以我自己的身份发送,我真的希望它在发件人字段中以用户电子邮件的形式出现,而不是我的电子邮件,这样我就可以单击“回复”将邮件发送回给他们。这可能吗。 提前谢谢你的帮助

#kvEmail is my email and senderEmail is the users email
#this is the email sending to the user
s.sendmail(kvEmail, senderEmail, confirmMSG.as_string())
#this is the email sent to my self
s.sendmail(senderEmail, kvEmail, adminMSG.as_string())

Gmail不会让你欺骗发件人,这正是你要做的。垃圾邮件发送者和骗子就是这样做的。您的Web主机是否有SMTP服务器?试试看


另一种方法可能是将用户的地址放在Reply-to头中。它似乎来自您,但当您回复时,它至少会转到原始用户。GMail可能没问题。

您是否要求登录用户电子邮件并向自己发送电子邮件?当然是你发的,是你发的。不,我不想让他们登录。我试着交换电子邮件地址,这样他们就会把它发给我(或者gmail认为是这样),我认为你不可能有不同的发件人。我怀疑gmail会让你这么做,因为它肯定是用来骗人的。我在设置它时遇到了麻烦,它在gmail中显示为回复电子邮件,但它没有发送到正确的电子邮件