mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-02 18:47:10 -05:00 
			
		
		
		
	Merge pull request #705 from paperless-ngx/fix-startls
bugfix for imap using starttls
This commit is contained in:
		
						commit
						045a401cd7
					
				@ -18,6 +18,7 @@ from imap_tools import MailboxFolderSelectError
 | 
				
			|||||||
from imap_tools import MailBoxUnencrypted
 | 
					from imap_tools import MailBoxUnencrypted
 | 
				
			||||||
from imap_tools import MailMessage
 | 
					from imap_tools import MailMessage
 | 
				
			||||||
from imap_tools import MailMessageFlags
 | 
					from imap_tools import MailMessageFlags
 | 
				
			||||||
 | 
					from imap_tools.mailbox import MailBoxTls
 | 
				
			||||||
from paperless_mail.models import MailAccount
 | 
					from paperless_mail.models import MailAccount
 | 
				
			||||||
from paperless_mail.models import MailRule
 | 
					from paperless_mail.models import MailRule
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -92,7 +93,7 @@ def get_mailbox(server, port, security):
 | 
				
			|||||||
    if security == MailAccount.ImapSecurity.NONE:
 | 
					    if security == MailAccount.ImapSecurity.NONE:
 | 
				
			||||||
        mailbox = MailBoxUnencrypted(server, port)
 | 
					        mailbox = MailBoxUnencrypted(server, port)
 | 
				
			||||||
    elif security == MailAccount.ImapSecurity.STARTTLS:
 | 
					    elif security == MailAccount.ImapSecurity.STARTTLS:
 | 
				
			||||||
        mailbox = MailBox(server, port, starttls=True)
 | 
					        mailbox = MailBoxTls(server, port)
 | 
				
			||||||
    elif security == MailAccount.ImapSecurity.SSL:
 | 
					    elif security == MailAccount.ImapSecurity.SSL:
 | 
				
			||||||
        mailbox = MailBox(server, port)
 | 
					        mailbox = MailBox(server, port)
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user