我在python中编写了一个小的smtp服务器(取自smtpd docs):
import smtpd
import asyncore
class MySMTPServer(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 = MySMTPServer(('127.0.0.1', 587), None)
asyncore.loop()
我希望能够从我的Gmail帐户(或任何电子邮件提供商)向此服务器发送电子邮件。这是我到目前为止所做的:
第4步还没有真正实现。我找不到任何提供任何信息的日志,根据我的服务器日志,来自gmail的消息从未到达。
我做错了吗?请帮忙!