Olá,
Se você tivesse um MTA, bastaria usar o comando "mail", tipo:
echo "Acabou!" | mail [EMAIL PROTECTED]
No máximo você precisaria configurar seu MTA local para usar outro MTA
com confiança como relay (por exemplo, diretiva "relayhost" no postfix).
Contudo, pelo seu e-mail você está usando o MTA do Terra. Isso complica.
Eu não conheço nenhuma forma de fazer isso de forma elegante, que não
seja escrevendo um pequeno cliente SMTP, passando configurações de login
e tudo, para conectar no MTA remoto.
Você pode até tentar usar um MTA local, mas é bem provável que tenha
problemas com outros MTAs considerando seus e-mails como spam.
A documentação do Python tem um exemplo bem simples de cliente SMTP
pronto em poucas linhas [1] que você pode usar como base. Esse exemplo
não tem autenticação, mas basta consultar o método SMTP.login() na
documentação da smtplib [2].
[1] http://docs.python.org/lib/SMTP-example.html
[2] http://docs.python.org/lib/SMTP-objects.html
Devair Linux wrote:
> Ola,
> Montei um script de backup, e gostaria de que enviasse um email apos a
> conclusao do mesmo, este backup esta sendo feito em um servidor dentro da
> minha rede, ele tem acesso a internet, agora como faco para enviar um email
> por linha de comando, tem como colocar as configuracoes do email, (smtp para
> o envio) pois o envio e recebimento e feito pelo outlook, e o provedor nosso
> e o terra.
>
> Por favor, aguardo sugestoes e dicas, pois nunca fiz isto, obrigado
> Devair
--
Juliano F. Ravasi ·· http://juliano.info/
5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96
"A candle loses nothing by lighting another candle." -- Erin Majors
* NOTE: Don't try to reach me through this address, use "contact@" instead.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html