Recursos Utilitários - Cliente SMTP

Listando Servidores de Extensões usando Cliente SMTP

O Pop3Client da Aspose.Email permite recuperar as extensões de servidor que um servidor suporta, como IDLE, UNSELECT, QUOTA, etc. Isso ajuda a identificar a disponibilidade de uma extensão antes de usar o cliente para aquela funcionalidade específica. O método GetCapabilities() retorna os tipos de extensão suportados na forma de um array de strings.

Recuperando Extensões do Servidor

O trecho de código a seguir mostra como recuperar extensões do servidor.

Validar Credenciais do Servidor de E‑mail sem Enviar E‑mail

O método ‘validate_credentials()’ da SmtpClient classe é usada para verificar a validade das credenciais fornecidas estabelecendo uma conexão com o servidor SMTP. Se as credenciais forem válidas e a conexão for bem‑sucedida, ações adicionais podem ser realizadas. O exemplo de código a seguir pode ser usado para verificar as credenciais fornecidas para autenticação com o servidor SMTP sem enviar um 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