Recursos de Utilidade - Cliente SMTP

Listando Servidores de Extensão usando o Cliente Smtp

O Pop3Client da Aspose.Email permite que você recupere as extensões do 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 essa 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 seguinte trecho de código mostra como recuperar extensões do servidor.

Validar Credenciais do Servidor de Email Sem Enviar Email

O método ‘validate_credentials()’ da classe SmtpClient é usado 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, outras ações poderão ser realizadas. O seguinte exemplo de código pode ser usado para verificar as credenciais fornecidas para autenticação com o servidor SMTP sem enviar um email:

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