core.utils.fetchers.IMAP4_SSL_Fetcher module

Module with the IMAP4_SSL_Fetcher class.

class core.utils.fetchers.IMAP4_SSL_Fetcher.IMAP4_SSL_Fetcher(account)[source]

Bases: IMAP4Fetcher

Subclass of core.utils.fetchers.IMAP4Fetcher.

Does the same things, just using IMAP4_SSL protocol.

Parameters:

account (Account)

PROTOCOL = 'IMAP4_SSL'

Name of the used protocol, refers to constants.MailFetchingProtocols.IMAP4_SSL.

connect_to_host()[source]

Overrides core.utils.fetchers.IMAP4Fetcher.connect_to_host() to use imaplib.IMAP4_SSL.

Important

Using ssl_context is urgently required, see https://www.pentagrid.ch/en/blog/python-mail-libraries-certificate-verification/ .

Return type:

None