Revert "open a persistent client between the BeforeQueueHandler and postfix smtpd without content filter"

This reverts commit fb2ea27477.
This commit is contained in:
link2xt
2023-10-19 02:22:38 +00:00
parent 30680cb170
commit 1cdc5d1351

View File

@@ -42,7 +42,6 @@ class SMTPController(Controller):
class BeforeQueueHandler:
def __init__(self):
self.send_rate_limiter = SendRateLimiter()
self.smtp = SMTPClient("localhost", "10025")
async def handle_MAIL(self, server, session, envelope, address, mail_options):
logging.info(f"handle_MAIL from {address}")
@@ -62,7 +61,8 @@ class BeforeQueueHandler:
if error:
return error
logging.info("re-injecting the mail that passed checks")
self.smtp.sendmail(envelope.mail_from, envelope.rcpt_tos, envelope.content)
client = SMTPClient("localhost", "10025")
client.sendmail(envelope.mail_from, envelope.rcpt_tos, envelope.content)
return "250 OK"