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