Update smtp.py

This commit is contained in:
Namhyeon Go 2024-03-01 04:09:45 +09:00 committed by GitHub
parent 50299e7b68
commit 493d5dcb5f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -78,6 +78,11 @@ def jsonrpc2_decode(data):
return type, id, method, rpcdata
class CaterpillarSMTPServer(SMTPServer):
def __init__(self, localaddr, remoteaddr):
self.__class__.smtpd_hostname = "CaterpillarSMTPServer"
self.__class__.smtp_version = "0.1.5"
super().__init__(localaddr, remoteaddr)
def process_message(self, peer, mailfrom, rcpttos, data, **kwargs):
message_lines = data.decode('utf-8').split('\n')
subject = ''