如何在没有身份验证的情况下在python上发送电子邮件

时间:2015-10-08 12:57:13

标签: python django email smtplib

每次用户执行特定操作时,我都会尝试从我的Django应用程序发送通知,我想从执行这些操作的人的电子邮件中发送这些通知。

我不希望他们将密码放在我的应用程序或其他任何东西上。我知道这是可能的,因为我记得很久以前用PHP做过这个。

1 个答案:

答案 0 :(得分:1)

您连接到SMTP服务器,最好是您自己的服务器,不需要身份验证或您拥有帐户,然后您创建一个电子邮件,其中包含来自from字段的用户电子邮件,您只需发送它

你将使用哪个lib,smtplib,一些Django的东西,或其他什么,是无关紧要的。如果您愿意,您甚至可以跳过SMTP服务器并模拟一个。这样,您可以将撰写的邮件直接存入用户POP服务器收件箱。但是很少需要这样的极端。

相关问题