Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用类似PHP的Python发送电子邮件_Python_Email_Sendmail - Fatal编程技术网

用类似PHP的Python发送电子邮件

用类似PHP的Python发送电子邮件,python,email,sendmail,Python,Email,Sendmail,我注意到php只有一个发送电子邮件的快速函数,我想知道我是否可以用Python来实现这一点。我知道Python有一个电子邮件模块,但我知道我需要运行一个SMTP服务器才能使用它,而PHP可以使用sendmail 我更愿意使用Python 3,如果您对此有任何帮助,我将不胜感激。这是一个用Python发送电子邮件的工具。看起来他们也有sendmail功能。请看 try: smtpObj = smtplib.SMTP('localhost') smtpObj.sendmail(sende

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

我更愿意使用Python 3,如果您对此有任何帮助,我将不胜感激。

这是一个用Python发送电子邮件的工具。看起来他们也有sendmail功能。请看

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

?为什么要对一个简单的谷歌搜索或其他搜索就能回答的基本问题投赞成票?@Sentinel-我没有这么做。老实说。下面的答案没有使用os.popen,因此比上面评论中链接问题的答案要好得多。我会尝试一下,将主机放入构造函数使我认为它需要一个运行的服务器。您能解释一下教程中unix“sendmail”的示例在哪里吗?在php中,.ini中的默认选项使用“/usr/sbin/sendmail”作为邮件发送程序。你指的是同样的吗?