Eu uso o FreePDF XP como impressora PDF, só que a opção de e-mail dele depende de outro programa, e eu já estava cansado de mandar manualmente os arquivos, ter de perder tempo organizando eles e tals...
Como ele funciona a base de perfis, eu pude criar um novo que ao ser escolhido já envia um e-mail a um endereço pré-determinado.
Utilizei o programa sendMail para enviar as mensagens via linha de comando já que ele suporta TLS.
Segue os passos que fiz para conseguir isto:
- Acessei a pasta do FreePDF no Arquivos de Programas;
- Fiz uma cópia de um dos Perfis já existentes, é o arquivo *.fpp;
- Renomeei a Cópia para Direto E-mail;
- Executei o fpconfig.exe;
- Fui em Editar o Perfil Direto E-mail;
- Em Ações pós PDF coloquei sendEmail-v156\Mail.bat %pdfFile
- Marquei a opção Executar comando oculto;
- Ainda na pasta do FreePDF;
- Descompactei o sendEmail em uma subpasta sendEmail-v156\;
- Nessa pasta do sendEmail criei um arquivo Mail.bat;
- Dentro deste arquivo coloquei o seguinte conteúdo:
sendEmail-v156\sendEmail.exe -f mail@uol.com.br -t mail@uol.com.br -s smtps.uol.com.br:587 -xu login -xp senha -u "Impressao Direta" -m "Segue arquivo impresso em PDF..." -o tls=yes -a %1É bom ler a ajuda do sendEmail para alterar as opções de forma correta conforme o seu servidor de e-mail.
del %1
Depois para instalar em outros micros este Perfil é só copiar o arquivo *.fpp e a pasta sendEmail-v156, e colocar no mesmo local nos outros computadores.
Caso não queira que o arquivo criado seja excluído é só tirar a linha del %1... É que pra mim não serve nada o arquivo, como eu estou escolhendo Área de Trabalho, mas se escolher outra opção ele também apaga o arquivo PDF gerado... Então cuidado caso não queira que seja excluído...
Um comentário:
Bom trabalho!
Postar um comentário