Функции утилиты — SMTP-клиент

Список серверов расширений с использованием клиента Smtp

Pop3Client от Aspose.Email позволяет получить серверные расширения, поддерживаемые сервером, такие как IDLE, UNSELECT, QUOTA и т. д. Это помогает определить доступность расширения перед использованием клиента для выполнения этой конкретной функции. Метод getCapabilities () возвращает поддерживаемые типы расширений в виде строкового массива.

Получение серверных расширений

В следующем фрагменте кода показано, как извлекать серверные расширения.

Подтвердите учетные данные почтового сервера без отправки электронной почты

Метод validate_credentials () SmtpClient класс используется для проверки достоверности предоставленных учетных данных путем установления соединения с SMTP-сервером. Если учетные данные действительны и соединение установлено успешно, можно выполнить дальнейшие действия. Следующий пример кода можно использовать для проверки учетных данных, предоставленных для аутентификации на SMTP-сервере, без отправки электронного письма:

import aspose.email as ae

client = ae.clients.smtp.SmtpClient("Url", port, "username", "password", ae.clients.SecurityOptions.AUTO)
client.timeout = 4000

if client.validate_credentials():
  # to do something