通过python发送邮件

时间:2017-06-22 09:59:49

标签: python

我正在使用Debian 8,我希望能够只通过python发送邮件,而无需安装像postfix这样的完整邮件服务器系统或不使用gmail。

我只能看到使用完整邮件系统服务器或通过gmail或其他互联网邮件系统发送带有python的邮件的教程。是不是可以发送电子邮件而不关心接收任何电子邮件?

感谢。

3 个答案:

答案 0 :(得分:2)

您可以自行运行Python SMTPd server

答案 1 :(得分:1)

嗯,你需要一个邮件服务器。无论是在本地,在您的机器上,还是在互联网上的某个地方。这不一定是gmail。

答案 2 :(得分:1)

你需要了解两件事:

  1. “email”是一种协议。 Read more about it here.
  2. 为了能够“参与”此协议交换,您通常需要一台可以与其他服务器“说”相同协议的服务器。
  3. 所以不,你不能在没有本地或远程服务器的情况下发送电子邮件。作为“客户端”(发送电子邮件的实体),您通常需要连接到SMTP服务器才能发送或接收电子邮件。 您可以在标准SMTP library中找到有关如何使用Python执行此操作的更多详细信息。