有没有办法从我的电脑(ubuntu 10.04)和python发送简报?
也许有一个smtp库?
答案 0 :(得分:2)
如果这是一项常规任务,请安装Mailman(如果您还没有)并学习如何使用它。
答案 1 :(得分:1)
以下是script,可用于使用Gmail或Google域应用电子邮件帐户发送电子邮件。它使用Google的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")
如果您不想要附件,可以轻松修改'mail'功能以删除'attach',或者将其作为可选的关键字参数。
答案 2 :(得分:0)
最简单的方法是在适当配置的系统上将python程序的输出传递给mail命令:
python my.py | mail -s "test mail sending" "your@email.com"
(对于PC上的Ubuntu,可能意味着使用ISP的SMTP服务器作为exim或其他MTA的智能主机)
如果这没有削减它,你会想让你的python脚本与一些邮件服务器通信,通常使用SMTP。这里有一个python library,有关生成MIME的示例,请参阅this question,也可能是其他人。