我想在 Django 中模拟 postfix sendmail 命令,我不需要显式启动 postfix 服务器。
例如,如果我只是在命令行中输入以下内容:
sendmail recipient@example.com
my message body
^D
这将向收件人@example.com 发送一条消息。我不需要明确启动后缀服务器。
似乎其他语言(Perl 和 PHP)具有基本上会复制这一点的绑定。但是,我找不到在 Django/Python 中执行此操作的方法。我得到的最接近的是通过设置
EMAIL_HOST = 'localhost'
settings.py
然后手动执行
postfix start
这允许 django send_mail() 命令完成它的工作,但是如果没有在后台运行的 postfix 服务器,是否有某种方法可以实现这一点?其他环境如何成功实现这一目标?
谢谢-S
(不 - 我不想设置第三方 gmail 帐户来执行此操作 - 这是一个老生常谈的问题)。