Correo

eduardoquiroz en vtr.net eduardoquiroz en vtr.net
Mar Jul 8 10:06:43 CLT 2008


On Mon, 7 Jul 2008 19:55:31 -0400
  "Aldrin Martoq" <amartoq en dcc.uchile.cl> wrote:
> 2008/7/7  <eduardoquiroz en vtr.net>:
>>>> Quiero enviar correo desde linea de comandos bash y me funciona bien para
>>>> el envío de correos locales. No obstante para los que envio hacia fuera
>>>> del
>>>> servidor, @cualquiercosa.com, no llegan. En el syslog aparece el
>>>> siguiente
>>>> mensaje:
>>>> sendmail[24568]: [ID 801593 mail.info] m67Gtmib024568: to=
>>>> eduardoquiroz en vtr.net, delay=00:00:00, mailer=esmtp, pri=30093,
>>>> dsn=4.4.3,
>>>> stat=queued
> 
> Busca en el log por ese id:
> # grep m67Gtmib024568 /var/log/mail.log
> (o parecido)

mmm, no tengo en el log el mail, pero el mailq me arroja lo siguiente:
m67KDUjv025101       11 Mon Jul  7 16:13 <equiroz en canelo.xxxxx.cl>
                  (host map: lookup (xxxxxx.cl): deferred)
                                          <equiroz en tricot.cl>
m67KE0jv025181       17 Mon Jul  7 16:14 <equiroz en canelo.xxxxx.cl>
                  (host map: lookup (xxxxxx.cl): deferred)
                                          <equiroz en tricot.cl>
m67KEGjv025256       19 Mon Jul  7 16:14 <equiroz en canelo.xxxxxx.cl>
                  (host map: lookup (xxxxxx.cl): deferred)
                                          <equiroz en xxxxxx.cl>
m67Jk9jv020408       10 Mon Jul  7 15:46 <equiroz en canelo.xxxxxx.cl>
                  (host map: lookup (172.0.12.33): deferred)
                                          <equiroz en 172.0.12.33>
m67Jjhjv020329       35 Mon Jul  7 15:45 <equiroz en canelo.xxxxxx.cl>
                  (host map: lookup (172.0.12.33): deferred)
                                          <equiroz en 172.0.12.33>
m67JkZjv020491       22 Mon Jul  7 15:46 <equiroz en canelo.xxxxxx.cl>
                  (host map: lookup (172.0.12.10): deferred)
                                          <equiroz en 172.0.12.10>
                 Total requests: 6

De hecho también pensé en error de DNS y traté de enviarlo a la ip del server 
de correos y al DNS.
> 
> Tambien "mailq" debiera mostrarte por que esta encolado.
> 
>>>> Cómo puedo configurar el mail para que envíe correos hacia fuera de la
>>>> organización?
>>>> o, de otra manera, qué herramienta existe para enviar correos desde linea
>>>> de comando utilizando un smtp externo?
>> Por otro lado, le puse verbose al mail y este ese el mensaje de error que
>> arroja:
>>
>> xxxxxx.cl: Name server timeout
>> ... Transient parse error -- message queued for future delivery
>> ... queued
> 
> Parece que tienes problemas para resolver MX, como no puede saber a
> que servidor SMTP debe enviarle el correo para "@xxxxxx.cl" lo encola
> y por eso quedan encolados. Intenta "dig mx xxxxxx.cl", si no funciona
> revisa el archivo /etc/resolv.conf con la IP de tu servidor de nombres
> (resolver).
El resolv está bien, de hecho lo probé con otras direcciones. Incluso el dig 
me lo arrojó bien:

bash#dig mx xxxxxx.cl

; <<>> DiG 8.3 <<>> mx xxxxxx.cl
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2
;; QUERY SECTION:
;;      xxxxxx.cl, type = MX, class = IN

;; ANSWER SECTION:
xxxxxx.cl.              3H IN MX        10 mail.xxxxxx.cl.

;; AUTHORITY SECTION:
xxxxxx.cl.              3H IN NS        secundario.nic.cl.
xxxxxx.cl.              3H IN NS        nss.xxxxxxx.cl.
xxxxxx.cl.              3H IN NS        polux.entelchile.net.

;; ADDITIONAL SECTION:
mail.xxxxxx.cl.         3H IN A         200.72.30.211
nss.xxxxxx.cl.          3H IN A         200.72.30.210

;; Total query time: 1 msec
;; FROM: canelo to SERVER: default -- 172.16.1.2
;; WHEN: Tue Jul  8 10:02:31 2008
;; MSG SIZE  sent: 27  rcvd: 161

> 
> -- 
> Aldrin Martoq
> http://aldrinvideopodcast.podshow.com/
> 



Más información sobre la lista de distribución Linux