Назад | Перейти на главную страницу

Получать электронную почту от настраиваемого SMTP-сервера с помощью Python

Я установил smtp-сервер с модулем python smtpd с ddns и записью MX. Теперь я хочу получать электронную почту от учетной записи, такой как google, yahoo и т. Д., Электронное письмо, которое оно отправлено, но никогда не получено, похоже, проблема в том, что электронное письмо никогда не достигает локального пользователя. Отправка электронной почты с помощью smtplib работает.

    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))
    print(data)
    return

server = CustomSMTPServer(('0.0.0.0', 25), None)

asyncore.loop()

Как получать электронную почту от учетной записи, такой как Google и другие?