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