Funciones de utilidad - Cliente SMTP
Listando extensiones del servidor usando Cliente SMTP
El Pop3Client de Aspose.Email le permite recuperar las extensiones del servidor que éste soporta, como IDLE, UNSELECT, QUOTA, etc. Esto ayuda a identificar la disponibilidad de una extensión antes de usar el cliente para esa funcionalidad particular. El método GetCapabilities() devuelve los tipos de extensión soportados en forma de un arreglo de cadenas.
Recuperando extensiones del servidor
El siguiente fragmento de código le 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 SmtpClient la clase se usa para comprobar la validez de las credenciales proporcionadas estableciendo una conexión al servidor SMTP. Si las credenciales son válidas y la conexión es exitosa, se pueden realizar acciones posteriores. El siguiente ejemplo de código puede usarse para verificar las credenciales proporcionadas para la autenticación con el servidor SMTP sin enviar un correo:
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