Gentoo Archives: gentoo-user-br

From: Mario Luiz Bernardinelli <mariolb@×××××××××××××××.br>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] email via console
Date: Thu, 22 Jun 2006 12:42:01
Message-Id: 449A8FF4.5060301@itelefonica.com.br
In Reply to: [gentoo-user-br] email via console by Diego Alberto Ramponi
1 Oi Diego,
2
3 Eu utilizo um pequeno script em Python que envia emails a partir do
4 terminal em um sistema de telemetria. O script é bem pequeno (66 linhas)
5 e pode ser muito melhorado. Por exemplo, o servidor SMTP, o nome do
6 usuário e a senha estão codificados diretamente no script, mas isto pode
7 ser facilmente alterado (não tive tempo anda...).
8
9 O script funciona assim: você gera um arquivo com a mensagem que quer
10 enviar (por exemplo: msg.txt). Aí você chama o script passando para ele
11 os parâmetros, conforme exemplo:
12
13 sendmail.py -t <email_do_destinatário> -f <arquivo_da_mensagem> -s
14 <assunto>
15
16 Como o servidor SMTP, o usuário e a senha do transmissor estão no código
17 (é muito ruim isso, mas atendeu ao meu caso), o email será transmitido.
18
19 Como eu disse, o script preza pela simplicidade, e talvez você precise
20 alguns cuidados com a segurança. Por exemplo, como os dados do
21 transmissor estão no script, ele não deve ser acessível publicamente.
22
23 Se você não encontrar nenhuma solução melhor, avise-me que eu te envio o
24 script em PVT (ou na lista, se ninguém achar ruim email com anexo).
25
26 Um detalhe importante: este script não suporta anexos.
27
28 Sds,
29
30 Marião
31
32 Diego Alberto Ramponi wrote:
33 > Galera, olha só
34 >
35 > Existe algum cliente do tipo ssmtp que envie email via console e que
36 > aceite autenticacao de usuario, no meu caso eu quero que alguns
37 > aplicativos enviem emails automaticamente, mas ate onde eu li sobre o
38 > ssmtp ele não utiliza autenticação, não quero instalar exim, postfix,
39 > sendmail ou qualquer outro para isso, queria algo simples, o mutt não
40 > resolve porque ele não cria o sendmail (ou eu não utilizei a use flag
41 > correta ;-( )...
42 >
43 > o meu servidor de email é externo, .... mail.isp.com.br
44 > <http://mail.isp.com.br> .... por isso eu preciso de auth_user
45 >
46 > vlw.
47 > --
48 > KISS:
49 > Keep
50 > it
51 > simple,
52 > stupid!
53
54 --
55 Mario Luiz Bernardinelli
56 LPIC-1 - Linux Professional Institute Certified - Level 1
57
58 "Talk is cheap. Show me the code."
59 Linus Torvalds
60
61 "May the force be with you!"
62 Star Wars
63
64 "May the Source be with you."
65 An unknown jedi programmer.
66
67 --
68 gentoo-user-br@g.o mailing list