Biblioteca LibSendMail

Prezados,

Estou tentando utilizar a biblioteca LibSendMail, disponibilizada pela Elipse, para envio de email, mas até o momento não obtive sucesso.
Existe alguma configuração adicional no IIS e forma de debugar o problema?
Utilizando a mesma configuração do servidor no Driver SendMail, funciona normalmente.

Sds,
Daniel Gleison

@dgautomacao, boa tarde.

Chegou a mudar as configurações do XObject EmailServerDef instanciado?
Qual é serviço que pretende utilizar? Sabe a configuração das portas e MailServer?

Tenta dar mais detalhes sobre o problema.

Abraço.

@Fernando
Não consegui fazer a biblioteca funcionar com o serviço SMTP do Outlook. Mas obtive êxito no teste com o Gmail.
MailServer: smtp-mail.outlook.com
PortServer: 587

@dgautomacao,

Segundo este site, é necessário:

Acredito que tenha feito a maior parte (ou toda) a configuração corretamente, mas é preciso checar.

@dgautomacao, tenho uma observação.

Procurando em alguns fóruns na internet, verifiquei que o Outlook utiliza criptografia TLS e não SSL. O CDO.message (script utilizado na biblioteca) utiliza SSL. Então acredito que não vá funcionar…

De qualquer forma, tenta utilizando a porta 25. Caso não funcione, seria interessante procurar outro SMTP SSL.

Caso consiga, por favor, poderia descrever como o fez?

@Fernando, o Outlook também não funciona com a porta 25.
Resolvi o problema utilizando o servidor do Gmail para envio dos emails.

Prezados,

Utilizando a bibilioteca LibSendMail, é possível anexar vários arquivos na mesma mensagem? Qual seria a sintaxe desse script?

Daniel,

Para anexar mais de um arquivo, será necessário realizar um laço no método .AddAttachment enviando um arquivo por vez, por exemplo:

arrArquivo = Split(NomeArquivo,";",-1)
TamArrArquivo = UBound(arrArquivo)

For i=0 to TamArrArquivo
.AddAttachment arrArquivo(i)
Next*

Alterei os arquivos disponíveis no artigo KB-31887: Enviando e-mail com anexo via script.
Qualquer dúvida entre em contato.