Fonctionnalités utilitaires - client SMTP

Lister les extensions du serveur en utilisant le client SMTP

Le Pop3Client d’Aspose.Email vous permet de récupérer les extensions serveur qu’un serveur prend en charge, telles que IDLE, UNSELECT, QUOTA, etc. Cela aide à identifier la disponibilité d’une extension avant d’utiliser le client pour cette fonctionnalité particulière. La méthode GetCapabilities() renvoie les types d’extensions pris en charge sous forme de tableau de chaînes.

Récupération des extensions du serveur

Le fragment de code suivant vous montre comment récupérer les extensions du serveur.

Valider les informations d’identification du serveur de messagerie sans envoyer d’e‑mail

La méthode ‘validate_credentials()’ de la SmtpClient la classe est utilisée pour vérifier la validité des informations d’identification fournies en établissant une connexion au serveur SMTP. Si les informations d’identification sont valides et que la connexion réussit, d’autres actions peuvent être effectuées. L’exemple de code suivant peut être utilisé pour vérifier les informations d’identification fournies pour l’authentification auprès du serveur SMTP sans envoyer d’e‑mail :

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