Užitečné funkce – SMTP klient

Výpis rozšíření serverů pomocí SMTP klienta

Pop3Client v Aspose.Email vám umožňuje získat rozšíření serveru, která server podporuje, jako jsou IDLE, UNSELECT, QUOTA atd. To pomáhá identifikovat dostupnost rozšíření před použitím klienta pro danou funkčnost. Metoda GetCapabilities() vrací podporované typy rozšíření ve formě pole řetězců.

Načítání rozšíření serveru

Následující úryvek kódu ukazuje, jak načíst rozšíření serveru.

Ověření přihlašovacích údajů poštovního serveru bez odeslání e‑mailu

Metoda ‘validate_credentials()’ třídy SmtpClient třída se používá ke kontrole platnosti poskytnutých přihlašovacích údajů navázáním spojení se SMTP serverem. Pokud jsou údaje platné a spojení úspěšné, lze provést další akce. Následující ukázka kódu může být použita k ověření údajů pro autentizaci u SMTP serveru bez odesílání e‑mailu:

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