- Script x Telnet
+ Responder ao Tópico
-
Script x Telnet
Pessoal tenho um script que envia via telnet um email simples para um usuario, o script funciona de todas as maquinas, apenas em uma o script da erro. Na verdade, ele envia caracteres estranhos no rcpt to: o que faz com que não funcione, descobri pois aumentei o debug level do server smtp.
O interessante é que fazendo o telnet na porta 25 na mão funciona sem problemas o envio, somente rodando o script é que dá erro durante os comandos do smtp, ou seja, ele conecta, faz o mail from correto, mas depois so da erro dizendo comandos não reconhecidos.
Abaixo o script:
#!/bin/bash
# Rotina de envio
( :
echo ´HELO srvmail´;sleep 2
echo ´mail From:<´`hostname`´>´;sleep 2
echo ´rcpt To:<´[email protected]´>´;sleep 2
echo ´data´;sleep 1
echo ´subject:"teste subject" ´ ;sleep 1
echo "TESTE " ;sleep 1
echo ´.´;sleep 1
echo ´quit´ ; ) | telnet 172.16.0.2 25 1>> /dev/null 2>>/dev/null
kernel 2.4.20 - RedHat 7.2
-
Script x Telnet
Bom porque voce simplesmente nao usa o mail ?
echo "MSG" | mail -s "Subject" [email protected]
Bom nao foi isso que voce perguntou...
eu imagino que sua linha RCPT TO esteja bixada <IMG SRC="images/forum/icons/icon_smile.gif">
tente
echo "RCPT TO: <[email protected]>"
sleep 2
ou tente tirando os < > ... acho q nao prescisa.. bom eu nao lembro <IMG SRC="images/forum/icons/icon_smile.gif">
-
Script x Telnet
Não funcionou, estou desconfiado do charset... Veremos...