stash
Some checks failed
Test / test (push) Failing after 3m3s

This commit is contained in:
j3d1 2024-12-05 01:31:06 +01:00
parent f7fda52fd0
commit 3709b5dd29
15 changed files with 156 additions and 85 deletions

View file

@ -88,7 +88,9 @@ def make_reply(reply_email, references=None, event=None):
async def send_smtp(message):
await aiosmtplib.send(message, hostname="127.0.0.1", port=25, use_tls=False, start_tls=False)
from core.settings import OUTBOUND_SMTP
if OUTBOUND_SMTP:
await aiosmtplib.send(message, **OUTBOUND_SMTP)
def find_active_issue_thread(in_reply_to, address, subject, event):
@ -209,7 +211,8 @@ def receive_email(envelope, log=None):
email = Email.objects.create(
sender=sender, recipient=recipient, body=body, subject=subject, reference=header_message_id,
in_reply_to=header_in_reply_to, raw_file=ContentFile(envelope.content, name=random_filename), event=target_event,
in_reply_to=header_in_reply_to, raw_file=ContentFile(envelope.content, name=random_filename),
event=target_event,
issue_thread=active_issue_thread)
for attachment in attachments:
email.attachments.add(attachment)

View file

@ -25,7 +25,7 @@ class UnixSocketLMTPController(UnixSocketMixin, BaseAsyncController):
def factory(self):
return LMTP(self.handler)
def _trigger_server(self): # pragma: no-unixsock
# Prevent confusion on which _trigger_server() to invoke.
# Or so LGTM.com claimed
UnixSocketMixin._trigger_server(self)
# def _trigger_server(self): # pragma: no-unixsock
# # Prevent confusion on which _trigger_server() to invoke.
# # Or so LGTM.com claimed
# UnixSocketMixin._trigger_server(self)