如何使用python-MSMTPD实际发送电子邮件?

如何使用python-MSMTPD实际发送电子邮件?,python,macos,email,smtpd,Python,Macos,Email,Smtpd,我有一个Django应用程序。在我的开发环境中,该应用程序正在我的Mac OSX 10.9.3笔记本电脑上运行。此应用程序需要发送电子邮件。现在我正在使用下面的python过程来模拟电子邮件服务器 python -m smtpd -n -c DebuggingServer localhost:1025 此电子邮件服务器只需将电子邮件打印到stdout,然后将其丢弃 我希望这个服务器能够真正发送电子邮件,而不是仅仅将它们打印到标准输出。 有人能告诉我怎么做吗?调试服务器只在stdout中显示消息

我有一个Django应用程序。在我的开发环境中,该应用程序正在我的Mac OSX 10.9.3笔记本电脑上运行。此应用程序需要发送电子邮件。现在我正在使用下面的python过程来模拟电子邮件服务器

python -m smtpd -n -c DebuggingServer localhost:1025
此电子邮件服务器只需将电子邮件打印到stdout,然后将其丢弃

我希望这个服务器能够真正发送电子邮件,而不是仅仅将它们打印到标准输出。
有人能告诉我怎么做吗?

调试服务器只在stdout中显示消息:

创建一个新的调试服务器。参数与SMTPServer一致。消息将被丢弃,并打印在标准输出上。

如果要直接向internet发送电子邮件,必须通过已配置的MTA服务器发送,可以在Django内部的
settings.py
中进行配置:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'youremail@gmail.com'
EMAIL_HOST_PASSWORD = 'yourpassword'
EMAIL_PORT = 587
你可以阅读更多关于