如果你有大量邮箱要批量处理他们的邮件 如果有手工处理一定会很慢
下面用python提供的邮件库处理,
通过这个库可以方便的发送和接收电子邮件 代码很短
直接上代码
发送代码
接收邮件 根据发件人并提取出指定邮件
host = 'pop.qq.com'
username = 'your_qq@qq.com'
password = 'your_password'
pop_conn = poplib.POP3_SSL(host)
pop_conn.user(username)
pop_conn.pass_(password)
#从服务器获取邮件列表:
messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)]
# Concat message pieces:
messages = ["/n".join(mssg[1]) for mssg in messages]
#解析邮件到email object:
messages = [parser.Parser().parsestr(mssg) for mssg in messages]
for message in messages:
addrfrom = str(message.get('from'))
try:
addrfrom.index('info@kingsoft.com')
start_addr = addrfrom.index('<')
end_addr = addrfrom.index('>')
print addrfrom[start_addr + 1 : end_addr] #如果邮件是来自金山则打印他的标题
except ValueError:
continue
pop_conn.quit()