如何向我的python服务器发送电子邮件?

时间:2017-12-21 05:10:27

标签: python email smtp

我在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帐户(或任何电子邮件提供商)向此服务器发送电子邮件。这是我到目前为止所做的:

  1. 在A-Level域上写一条MX记录
  2. 将服务器放在打开端口587的盒子上
  3. 从gmail发送电子邮件至someone@myaleveldomain.com
  4. 利润?
  5. 第4步还没有真正实现。我找不到任何提供任何信息的日志,根据我的服务器日志,来自gmail的消息从未到达。

    我做错了吗?请帮忙!

0 个答案:

没有答案