我想产生一个Linux的VPS一个简单的Python脚本,让我接收邮件,(然后我可以做的东西给它的蟒蛇,就像它印到stdout)。 没有什么比这更复杂。
我不想用“重”的解决方案或服务程序,我真的只是一个简单的Python脚本,我可以运行后,能够接收邮件。
将蟒蛇的smtpd模块足以完成这个任务? 迄今为止,我所听到意见冲突。 如果没有,你会建议什么? 也许你一起砍死自己的一些代码?
在这个阶段,甚至像拉姆森项目似乎太重了(虽然这可能是不可避免的,如果我不能找到更好的解决方案)。
我想产生一个Linux的VPS一个简单的Python脚本,让我接收邮件,(然后我可以做的东西给它的蟒蛇,就像它印到stdout)。 没有什么比这更复杂。
我不想用“重”的解决方案或服务程序,我真的只是一个简单的Python脚本,我可以运行后,能够接收邮件。
将蟒蛇的smtpd模块足以完成这个任务? 迄今为止,我所听到意见冲突。 如果没有,你会建议什么? 也许你一起砍死自己的一些代码?
在这个阶段,甚至像拉姆森项目似乎太重了(虽然这可能是不可避免的,如果我不能找到更好的解决方案)。
蟒蛇的smtpd就足够了。
你可能也想看看inbox.py和这个例子
是SMTPD模块将有助于充分。 示例代码是在这里 :
import smtpd import asyncore class CustomSMTPServer(smtpd.SMTPServer): def process_message(self, peer, mailfrom, rcpttos, data): print 'Receiving message from:', peer print 'Message addressed from:', mailfrom print 'Message addressed to :', rcpttos print 'Message length :', len(data) return server = CustomSMTPServer(('127.0.0.1', 1025), None) asyncore.loop()