mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2024-12-24 15:48:49 +01:00
Add support for standard STARTTLS on port 143 (RFC 2595).
Signed-off-by: Evili del Rio <evili.del.rio@gmail.com>
This commit is contained in:
parent
b9855ec83f
commit
baa763c784
@ -101,6 +101,10 @@ def process_email(quiet=False):
|
||||
|
||||
def pop3_sync(q, logger, server):
|
||||
server.getwelcome()
|
||||
try:
|
||||
server.stls()
|
||||
except Exception:
|
||||
logger.warning("POP3 StartTLS failed or unsupported. Connection will be unencrypted.")
|
||||
server.user(q.email_box_user or settings.QUEUE_EMAIL_BOX_USER)
|
||||
server.pass_(q.email_box_pass or settings.QUEUE_EMAIL_BOX_PASSWORD)
|
||||
|
||||
@ -138,6 +142,10 @@ def pop3_sync(q, logger, server):
|
||||
|
||||
def imap_sync(q, logger, server):
|
||||
try:
|
||||
try:
|
||||
server.starttl()
|
||||
except Exception:
|
||||
logger.warning("IMAP4 StartTLS unsupported or failed. Connection will be unencrypted.")
|
||||
server.login(q.email_box_user or
|
||||
settings.QUEUE_EMAIL_BOX_USER,
|
||||
q.email_box_pass or
|
||||
|
Loading…
Reference in New Issue
Block a user