Вспомогательные функции для IMAP-клиента на Python

Проверка учетных данных почтового сервера

Для установления защищённого соединения с сервером IMAP перед выполнением дальнейших действий проверяются и валидируются учётные данные пользователя. Метод ‘validate_credentials’ класса ImapClient класс помогает проверить правильность указанных имени пользователя и пароля. Если учётные данные действительно действительны, клиент может успешно аутентифицироваться на IMAP‑сервере. Ниже приведён пример кода, демонстрирующий, как реализовать этот метод в вашем проекте:

import aspose.email as ae

with ae.clients.imap.ImapClient("your imap server", 993, "your username", "your password", ae.clients.SecurityOptions.AUTO) as client:
    client.timeout = 4000

    if client.validate_credentials():
        # To do something