Características de Utilidad - Cliente SMTP

Listando Servidores de Extensión usando Cliente SMTP

El Pop3Client de Aspose.Email te permite recuperar las extensiones del servidor que un servidor soporta como IDLE, UNSELECT, QUOTA, etc. Esto ayuda a identificar la disponibilidad de una extensión antes de utilizar el cliente para esa funcionalidad en particular. El método GetCapabilities() devuelve los tipos de extensión soportados en forma de un array de cadenas.

Recuperando Extensiones del Servidor

El siguiente fragmento de código te muestra cómo recuperar extensiones del servidor.

Validar Credenciales del Servidor de Correo Sin Enviar Correo Electrónico

El método ‘validate_credentials()’ de la clase SmtpClient se utiliza para verificar la validez de las credenciales proporcionadas estableciendo una conexión con el servidor SMTP. Si las credenciales son válidas y la conexión es exitosa, se pueden realizar más acciones. El siguiente ejemplo de código se puede utilizar para verificar las credenciales proporcionadas para la autenticación con el servidor SMTP sin enviar un correo electrónico:

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