Hulpfuncties - SMTP‑client

Serverextensies weergeven met SMTP‑client

De Pop3Client van Aspose.Email laat u de serverextensies ophalen die een server ondersteunt, zoals IDLE, UNSELECT, QUOTA, enz. Dit helpt bij het identificeren van de beschikbaarheid van een extensie voordat de client voor die functionaliteit wordt gebruikt. De GetCapabilities()-methode retourneert de ondersteunde extensietypen als een stringarray.

Serverextensies ophalen

Het volgende codefragment laat zien hoe u serverextensies ophaalt.

Mailserver‑inloggegevens valideren zonder e‑mail te verzenden

De ‘validate_credentials()’-methode van de SmtpClient klasse wordt gebruikt om de geldigheid van de opgegeven inloggegevens te controleren door een verbinding met de SMTP-server tot stand te brengen. Als de inloggegevens geldig zijn en de verbinding succesvol, kunnen verdere acties worden uitgevoerd. Het volgende codevoorbeeld kan worden gebruikt om de opgegeven inloggegevens voor authenticatie bij de SMTP-server te verifiëren zonder een e-mail te verzenden:

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