【问题标题】:Send email in Python like PHP像 PHP 一样用 Python 发送电子邮件
【发布时间】:2011-09-23 01:24:30
【问题描述】:

我注意到 php 只有一个快速发送电子邮件的功能,我想知道我是否可以在 Python 中做到这一点。我知道 Python 有一个电子邮件模块,但我知道我需要运行一个 SMTP 服务器才能使用它,而 PHP 可以使用 sendmail。

我更喜欢使用 Python 3,我们将不胜感激。

【问题讨论】:

  • 为什么要对一个可以通过简单的 Google 搜索或 SO 搜索回答的基本问题投票?
  • @Sentinel - 我没有这样做。诚实。
  • 下面的答案不使用 os.popen,因此比上面评论中的链接问题的答案要好得多。

标签: python email sendmail


【解决方案1】:

这是一个full tutorial,用于在 python 中发送电子邮件..看起来他们也有 sendmail 功能..看看

try:
   smtpObj = smtplib.SMTP('localhost')
   smtpObj.sendmail(sender, receivers, message)         
   print "Successfully sent email"
except SMTPException:
   print "Error: unable to send email"

【讨论】:

  • 我会试试的,把主机放在构造函数中让我觉得它需要一个服务器运行。
  • 你能解释一下教程中的unix“sendmail”示例在哪里吗?在 .ini 中的 php 默认选项是使用“/usr/sbin/sendmail”作为邮件发送程序。你指的是同一个吗?
猜你喜欢
  • 2012-10-19
  • 1970-01-01
  • 2011-09-16
  • 2016-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-13
相关资源
最近更新 更多