fix: add timeout
This commit is contained in:
parent
76b36d6141
commit
ec2b4aaa29
8
main.py
8
main.py
@ -66,9 +66,9 @@ def get_unforwarded_emails(account_config, logger):
|
|||||||
set_proxy(account_config['proxy'])
|
set_proxy(account_config['proxy'])
|
||||||
|
|
||||||
if account_config['imap'].get('use_ssl', True):
|
if account_config['imap'].get('use_ssl', True):
|
||||||
imap = imaplib.IMAP4_SSL(account_config['imap']['server'], account_config['imap']['port'])
|
imap = imaplib.IMAP4_SSL(account_config['imap']['server'], account_config['imap']['port'], timeout=10)
|
||||||
else:
|
else:
|
||||||
imap = imaplib.IMAP4(account_config['imap']['server'], account_config['imap']['port'])
|
imap = imaplib.IMAP4(account_config['imap']['server'], account_config['imap']['port'], timeout=10)
|
||||||
|
|
||||||
imap.login(account_config['email'], account_config['password'])
|
imap.login(account_config['email'], account_config['password'])
|
||||||
|
|
||||||
@ -102,9 +102,9 @@ def forward_emails(account_config, emails, logger):
|
|||||||
|
|
||||||
smtp = None
|
smtp = None
|
||||||
if account_config['smtp'].get('use_ssl', False):
|
if account_config['smtp'].get('use_ssl', False):
|
||||||
smtp = smtplib.SMTP_SSL(account_config['smtp']['server'], account_config['smtp']['port'])
|
smtp = smtplib.SMTP_SSL(account_config['smtp']['server'], account_config['smtp']['port'], timeout=10)
|
||||||
else:
|
else:
|
||||||
smtp = smtplib.SMTP(account_config['smtp']['server'], account_config['smtp']['port'])
|
smtp = smtplib.SMTP(account_config['smtp']['server'], account_config['smtp']['port'], timeout=10)
|
||||||
if account_config['smtp'].get('use_starttls', False):
|
if account_config['smtp'].get('use_starttls', False):
|
||||||
smtp.starttls()
|
smtp.starttls()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user