Para configurar as propriedades de e-mail, podemos utilizar as propriedades da tabela abaixo.
Propriedades
Em delphi | Em outras linguagens | Função | Exemplo |
---|---|---|---|
spdNFe.EmailSettings | NFeX.dll | ||
Assunto | EmailAssunto | Propriedade relativa ao assunto do E-mail. | Compra nº 132. |
Autenticacao | EmailAutenticacao | Propriedade booleana que deve ser ativada quando o servidor de e-mail exigir autenticação. | 0 ou 1 (true ou false) |
CC | EmailCC | Propriedade que permite ao desenvolvedor o envio de uma cópia do e-mail. | contador@email.com |
CCo | EmailCCO | Propriedade que permite ao desenvolvedor enviar e-mails com cópias ocultas. | financeiro@email.com |
ConteudoHtml | EmailConteudoHtml | Propriedade que diz se o conteúdo do email é HTML ou não. | 0 ou 1 (true ou false) |
EmailDestinatario | EmailDestinatario | Propriedade que permite ao desenvolvedor configurar o E-mail do destinatário. | cliente@email.com |
EmailRemetente | EmailRemetente | Propriedade que permite ao desenvolvedor configurar o E-mail do remetente. | emitente@email.com |
Mensagem | EmailMensagem | Propriedade que permite ao desenvolvedor escrever o corpo da mensagem. | Olá, em anexo está sua NF-e e seu respectivo DANFE. |
Porta | EmailPorta | Propriedade que permite ao desenvolvedor configurar a porta de conexão com o servidor de SMTP/SMTPS necessária para envio de e-mail. | 587 |
Senha | EmailSenha | Propriedade que permite ao desenvolvedor configurar a senha do E-mail. | senha123 |
ServidorSmtp | EmailServidor | Propriedade onde pode ser configurado o endereço do servidor de envio de email (SMTP/SMTPS). | smtp.gmail.com |
TimeOut | EmailTimeOut | Tempo de espera de envio de E-mail (Milisegundos). | 60000 |
Usuario | EmailUsuario | Propriedade que permite ao desenvolvedor configurar o usuário de autenticação do servidor de e-mail. | usuario@email.com |
UseSecureBlackBox | EmailUseSecureBlackBox | Envio de e-mail com SecureBlackBox | 0 ou 1 (true ou false) |
QtdeTentativas | EmailQtdeTentativas | Propriedade para indicar a quantidade de tentativas para o envio de e-mail, caso ocorra algum erro. | 3 |
UseTLS | EmailUseTLS | Propriedade para indicar o tipo de protocolo TLS que será utilizado no envio de e-mail. |
Por padrão UseRequireTLS Valores possíveis: NoTLSSupport UseExplicitTLS |
Comentários
4 comentários
O Componente de e-mail não funciona em todos os computadores, o que poderia ser?
"Erro ao enviar e-mail ao destinatário"
O componente funciona com alguma DLL específica?
Programo em Delphi
Bom dia, Edson!
Esse erro pode ocorrer por alguma falha na configuração, como servidor, porta, autenticação ou senha. Caso esses dados estejam corretos, pode ser um problema com DLL's, estarei disponibilizando o link para download dos arquivos funcionais, basta copiar as DLL's para as respectivas pastas dentro de "Windows"
Seguem os arquivos:
32 bits https://drive.google.com/open?id=1AAwrPJHfeSV-fCkwoO_k3RWNoNAzIgsG
64 bits https://drive.google.com/open?id=11uVFSxruhaxY83k08QkWffY3pwbxU1Ce
Qualquer dúvida estamos a disposição.
Bom dia, Júlio!
O link para 32 bits está incorreto ou expirou, poderia verificar para mim por favor?
Obrigado
Links atualizados
Por favor, entre para comentar.