Amiguinhos,
Editei meu post várias vezes e ainda deixei erros.
Vamos lá:
alaminojuniorSe você usa o objeto
CDO para o envio dos emails a contento isso é boa notícia.
sharkEu coloquei em meu sistemas vários motores de envio, alguns já ficaram obsoletos, mas a codificação ficou lá. Não deu ainda para podar e deixar um único.
Eu uso o
blat.exe via command line(quando o prompt permite), mas algumas vezes uso a
blat.dll via
OLE.
O problema do Blat é que no caso do Gmail, o servidor SMTP necessita autenticação via SSL na porta 465 ou 587 como podem ver na página de ajuda do Google. Por isso utilizamos o programa, também grátis chamado Stunnel que ajuda o Blat a encaminhar o email de forma segura utilizando SSL na porta smtp do Gmail.
Para ele funcionar é necessário instalar o
stunnel(
https://www.stunnel.org/?page=downloads). Mas como você falou, tem de mexer nas entranhas do pc do usuário.
Outro dia encontrei o
SwithMail.exe. Se digitar no
Google dá pra encontrar já que não gravei o site.
Linha de comando:
SwithMail.exe /s /b corpo.txt /a "C:\SISTEMA\REMESSA\NFE110110*.ZIP" /Server smtp.gmail.com /ssl /p 587 /to irochinha@hotmail.com.br /sub "Arquivos da Nota Fiscal Eletronica - Carta de Correcao" /from meuemail@gmail.com /name meuemail@gmail.com /pass minhasenha$321
Se você digitar somente
SwithMail.exe uma tela de configuração aparecerá e poderá ser feita a configuração e salva em XML.
A partir daí poderá ser chamado via linha de comando. Procure por exemplos.