在python中接收和发送电子邮件

我如何在python中接收和发送电子邮件?一个“邮件服务器”。

我正在寻找一个应用程序,以监听是否收到一封电子邮件发送到foo@bar.domain.com,并发送电子邮件给发件人。

现在,我能够做到这一切在python,最好是使用第三方库?

这里有一个非常简单的例子:

import smtplib

server = 'mail.server.com'
user = ''
password = ''

recipients = ['user@mail.com', 'other@mail.com']
sender = 'you@mail.com'
message = 'Hello World'

session = smtplib.SMTP(server)
# if your SMTP server doesn't need authentications,
# you don't need the following line:
session.login(user, password)
session.sendmail(sender, recipients, message)

有关更多选项,错误处理等,请查看smtplib module documentation

http://stackoverflow.com/questions/348392/receive-and-send-emails-in-python

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在python中接收和发送电子邮件