Что касается библиотеки python smtpd, я пытаюсь переопределить метод process_message, но когда я пытаюсь подключиться к ней с помощью клиента и отправить сообщение, скажем, на учетную запись gmail, она просто распечатывает сообщение на консоли, но я хочу егона самом деле, чтобы отправить сообщение, как postfix в локальной машине.Как мне добиться этого?
Я гугл smtpd, но не очень полезное сообщение, чтобы найти
import smtpd
import asyncore
class CustomSMTPServer(smtpd.SMTPServer):
def process_message(self, peer, mailfrom, rcpttos, data, **kwargs):
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()