Este Script server para converter arquivo em PDF e enviar por e-mail pelo terminal.
Programas usados: Enscript, ps2pdf e sendEmail.
Requisitos:
Desabilitar o SELinux:
Mude isso: SELINUX=enforcing Para isso: SELINUX=disabled Atualizar o sistema:
Instalar o Enscript e o ps2pdf:
Instalar o sendEmail: http://caspian.dotconf.net/menu/Software/SendEmail/
O pacote perl.x86_64 é importante porque se trata do interpretador Perl. Já os pacotes perl-Net-SSLeay e perl-IO-Socket-SSL dão suporte a TLS (Transport Layer Security).
Referência: http://mytracelog.blogspot.com.br/2011/11/enviando-email-pelo-terminal-com.html
Para um melhor aproveitamento o script deve ser copiado na pasta /usr/local/bin e dada permissões de execução:
No terminal utilize desta forma:
$ geraPDF arquivo_desejado.txt email_para@ser_enviado.com.br Agora o Script.terminal
#!/bin/bash
######################################
Email: [email protected]
Site: www.danielgusmao.com.br
######################################
FILE=$1 EMAIL=$2 REMETENTE="[email protected]" ASSUNTO="Segue arquivo ( ${FILE%%.*}.pdf ) Anexo" CORPO="E-mail enviado automaticamente." SMTP="smtp.seuprovedor.com.br:587" USUARIO="Seu_Usuário" SENHA="Sua_Senha"
enscript ${FILE} -o ${FILE}.ps | ps2pdf ${FILE}.ps ${FILE%%.*}.pdf
if [ ! -z
rm *.ps
Copie e salve como geraPDF dentro da pasta /usr/local/bin E dê permissão de execução