parent
f7fda52fd0
commit
3709b5dd29
15 changed files with 156 additions and 85 deletions
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue