shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] enviar e-mail atraves de linha de comando.


From: André Aun
Subject: Re: [shell-script] enviar e-mail atraves de linha de comando.
Date: Fri, 21 Feb 2003 15:45:29 -0300
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3b) Gecko/20030112

isampbr wrote:

Olá Amigos,

Tenho estudado uma forma adequada de enviar e-mails pela linha de
comando. Depois de alguma pesquisa em várias listas de discussão,
encontrei o pacote METAMAIL, que aparentemente etende às minhas
necessidades.

Todavia, há alguns problemas que gostaria que os colegas desta lista
examinassem e, se for o caso, enviassem suas sugestões.

Só pra deixar mais claro:

Logado como 'root' em uma máquina 'gate.domain' (atenção aqui) e

Usando o comando

# metasend -t address@hidden -s Teste -F address@hidden
-f texto.txt -e 7bit -m text/plain -b

onde

-t address@hidden, é o destinatário;
-s Teste, o Subject;
-F address@hidden, o remetente;
-f texto.txt, o corpo da mensagem;
-e 7bit, "encoding";
-m text/plain, MIME format;
-b "batch mode".

eu gero uma mensagem com o seguinte 'código fonte':

----------------------------------------------
MIME-Version: 1.0
To: address@hidden
Subject: Teste
Content-ID: <Qua_Fev_19_17_17_31_BRT_2003_0@gate.domain>
Content-type: text/plain
Content-Description: An object packed by metasend
Content-Transfer-Encoding: quoted-printable

Teste de envio de msg.

----------------------------------------------

Mas, quando o postfix, que esta rodando nesta mesma máquina, tenta
enviar a tal mensagem, os erros que aparecem são:

Vejam as mensagens em /var/log/maillog

Feb 19 12:07:12 gate postfix/pickup[17628]: C9D897F46B: uid=0 from=<root>
Feb 19 12:07:12 gate postfix/cleanup[17653]: C9D897F46B:
message-id=<20030219150711.C9D897F46B@gate.domain>
Feb 19 12:07:12 gate postfix/qmgr[17629]: C9D897F46B:
from=<root@gate.domain>, size=516, nrcpt=2 (queue active)
Feb 19 12:07:33 gate postfix/smtp[17632]: C9D897F46B:
to=<address@hidden>,
relay=srv3-sao.sao.terraempresas.com.br[200.176.131.5], delay=22,
status=deferred (host srv3-sao.sao.terraempresas.com.br[200.176.131.5]
said: 450 <root@gate.domain>: Sender address rejected : Domain not found)


Toda vez que aparecer um "@g...", leiam "arroba gate ponto domain"
Toda vez que aparecer um "@d...", leiam "arroba domain ponto com ponto br"

Claro, todos os emails são válidos (existem), eu apenas tive que
mudá-los para publicar nesta lista.

Bem, observa-se claramente que os servidores SMTP de meu provedor
(Terra) negam a remessa do tal e-mail pois seu remetente não seria válido.
Aí é que está a questão: o remetente da mensagem é
"address@hidden", e não "root@gate.domain" !!!

Onde é que estou errando ?

Isamp.





---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------


Seu uso do Yahoo! Grupos é sujeito às regras descritas em: http://br.yahoo.com/info/utos.html


Pelo que eu sei, o smtp do Terra precisa de autenticação de usuário... verifique isso com o provedor. Já tive problemas com isso no speedy home.

[]'s

André Aun



reply via email to

[Prev in Thread] Current Thread [Next in Thread]