Dienstprogramme – SMTP‑Client
Auflisten von Erweiterungs‑Servern mit dem SMTP‑Client
Der Pop3Client von Aspose.Email ermöglicht das Abrufen der Server‑Erweiterungen, die ein Server unterstützt, wie z. B. IDLE, UNSELECT, QUOTA usw. Dies hilft, die Verfügbarkeit einer Erweiterung zu identifizieren, bevor der Client für diese spezielle Funktionalität verwendet wird. Die Methode GetCapabilities() liefert die unterstützten Erweiterungstypen als String‑Array.
Server‑Erweiterungen abrufen
Das folgende Code‑Snippet zeigt, wie man Server‑Erweiterungen abruft.
Mail‑Server-Anmeldeinformationen ohne Senden einer E‑Mail validieren
Die Methode ‘validate_credentials()’ der SmtpClient Klasse wird verwendet, um die Gültigkeit der bereitgestellten Anmeldeinformationen zu prüfen, indem eine Verbindung zum SMTP-Server hergestellt wird. Sind die Anmeldeinformationen gültig und die Verbindung erfolgreich, können weitere Aktionen durchgeführt werden. Das folgende Codebeispiel kann verwendet werden, um die für die Authentifizierung beim SMTP-Server bereitgestellten Anmeldeinformationen zu überprüfen, ohne eine E‑Mail zu senden:
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