Python 如何从我的电脑发送新闻稿?

Python 如何从我的电脑发送新闻稿?,python,smtp,Python,Smtp,有没有办法从我的电脑(ubuntu 10.04)和python发送新闻稿 可能使用smtp库?最简单的方法是将python程序的输出通过管道传输到适当配置的系统上的mail命令: python my.py | mail -s "test mail sending" "your@email.com" (对于PC上的Ubuntu,这可能意味着使用ISP的SMTP服务器作为exim或其他MTA的智能主机) 如果这还不能解决问题,您将希望让您的python脚本与一些邮件服务器通信,通常使用SMTP。这

有没有办法从我的电脑(ubuntu 10.04)和python发送新闻稿


可能使用smtp库?

最简单的方法是将python程序的输出通过管道传输到适当配置的系统上的mail命令:

python my.py | mail -s "test mail sending" "your@email.com"
(对于PC上的Ubuntu,这可能意味着使用ISP的SMTP服务器作为exim或其他MTA的智能主机)


如果这还不能解决问题,您将希望让您的python脚本与一些邮件服务器通信,通常使用SMTP。这方面有一个python,请参阅生成MIME的示例,可能还有其他示例。

最简单的方法是将python程序的输出通过管道传输到适当配置的系统上的mail命令:

python my.py | mail -s "test mail sending" "your@email.com"
(对于PC上的Ubuntu,这可能意味着使用ISP的SMTP服务器作为exim或其他MTA的智能主机)


如果这还不能解决问题,您将希望让您的python脚本与一些邮件服务器通信,通常使用SMTP。这方面有一个python,请参阅生成MIME的示例,可能还有其他示例。

如果这是一个常规任务,请安装(如果您还没有)并学习如何使用它。

如果这是一个常规任务,请安装(如果您还没有)并学习如何使用它。

这里有一个可用于使用gmail或Google domain apps电子邮件帐户发送电子邮件的。它使用谷歌的SMTP服务器,所以你不需要在本地配置

使用它的“邮件”功能,发送消息很容易。例如:

# function signature: def mail(to, subject, text, attach)
mail("some.person@some.address.com",
   "Hello from python!",
   "This is a email sent with python",
   "my_picture.jpg")
如果不需要附件,您可以轻松修改“邮件”功能以删除“附件”,或者将其作为可选的关键字参数。

以下是一个可用于使用gmail或Google domain apps电子邮件帐户发送电子邮件的选项。它使用谷歌的SMTP服务器,所以你不需要在本地配置

使用它的“邮件”功能,发送消息很容易。例如:

# function signature: def mail(to, subject, text, attach)
mail("some.person@some.address.com",
   "Hello from python!",
   "This is a email sent with python",
   "my_picture.jpg")

如果不需要附件,您可以轻松修改“邮件”功能以删除“附件”,或者将其作为可选的关键字参数。

也许。。。你试过什么?什么不起作用?你有什么?为什么不使用邮件客户端?(Thunderbird,Evolution,Outlook,…)如果你能使用PHP,那么PHPmailer可能是一个不错的选择。你还需要一个SMTP服务器来与之交谈……这可能是一个合法的编程问题,但目前它相当广泛且模棱两可。也许。。。你试过什么?什么不起作用?你有什么?为什么不使用邮件客户端?(Thunderbird,Evolution,Outlook,…)如果你能使用PHP,那么PHPmailer可能是一个不错的选择。你还需要一个SMTP服务器来与之交谈……这可能是一个合法的编程问题,但目前它相当广泛和模糊。