如何从我的电脑发送新闻通讯?
有没有办法从我的电脑(ubuntu 10.04)用python发送新闻通讯?
也许可以用一个smtp库?
3 个回答
1
这里有一个可以用来通过 Gmail 或 Google 域名应用邮箱发送邮件的 脚本。它使用的是 Google 的 SMTP 服务器,所以你不需要在本地配置一个。
使用它的 'mail' 函数,发送消息非常简单。例如:
# 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
如果这个任务是经常要做的,建议你安装一下Mailman(如果你还没有安装的话),然后学习一下怎么使用它。