[opensuse-es] Relay en PostFix
Hola a tod@s:
Estoy intentando hacer retransmisión de correo desde un servidor de
pruebas a un servidor de correo activo en una intranet; el servidor de
correo de pruebas es un PostFix y según las pruebas que hago, funciona
muy bien a nivel local (envío de correo a usuarios del sistema en el
servidor de pruebas).
El problema se me presenta cuando quiero enviar un correo a mi cuenta
(no soy un usuario registrado en el servidor de pruebas, pero sí tengo
cuenta en el servidor de correo principal) ... el mensaje al parecer
se envía, pero no llega :-s
He mirado en /var/log/maillog y sólo veo ésto:
Feb 2 11:05:09 test postfix/smtpd[18944]: connect from
localhost.localdomain[127.0.0.1]
Feb 2 11:05:37 test postfix/smtpd[18944]: C55418B730:
client=localhost.localdomain[127.0.0.1]
Feb 2 11:05:49 test postfix/cleanup[18983]: C55418B730:
message-id=<20090202160537.C55418B730@test.maindomain.com>
Feb 2 11:05:49 test postfix/qmgr[18908]: C55418B730:
from=
El 2/02/09, RŌNIN escribió:
Feb 2 11:05:49 test postfix/qmgr[18908]: C55418B730: from=
, size=368, nrcpt=1 (queue active) Feb 2 11:05:49 test postfix/qmgr[18908]: C55418B730: removed
Feb 2 11:05:02 test sendmail[18858]: NOQUEUE: SYSERR(root): /etc/mail/sendmail.cf: line 91: fileclass: cannot open '/etc/mail/local-host-names': Group writable directory Feb 2 11:05:02 test sendmail[18858]: NOQUEUE: SYSERR(root): /etc/mail/sendmail.cf: line 588: fileclass: cannot open '/etc/mail/trusted-users': Group writable directory
Es como si no le llegara el correo al postfix y fuera a parar a sendmail. ¿Tienes configurado sendmail o tiene el daemon iniciado? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola a tod@s: El día 2 de febrero de 2009 12:20, Camaleón escribió:
Es como si no le llegara el correo al postfix y fuera a parar a sendmail.
¿Tienes configurado sendmail o tiene el daemon iniciado?
Gracias por la ayuda, verifiqué y el sendmail aparecía activo para ejecutarse al iniciar el sistema, lo desactivé del inicio y consulté como servicio y aparece detenido (no sé si ésto baste, porque no puedo reiniciar ese servidor de pruebas); he reiniciado el PostFix y muestra mensajes similares ... ¿ queda algo más por hacer ? Quedo a la espera de sus comentarios/indicaciones/sugerencias. Cordialmente, Cuervo Linuxero -- No recibo/envío información elaborados en/para M$-Word, M$-Excel, M$-PowerPoint, M$-Outlook o formatos privativos similares. Le invito a leer mis razones: http://www.gnu.org/philosophy/no-word-attachments.es.html -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2/02/09, RŌNIN escribió:
Gracias por la ayuda, verifiqué y el sendmail aparecía activo para ejecutarse al iniciar el sistema, lo desactivé del inicio y consulté como servicio y aparece detenido (no sé si ésto baste, porque no puedo reiniciar ese servidor de pruebas); he reiniciado el PostFix y muestra mensajes similares ... ¿ queda algo más por hacer ?
Pues es que no veo ningún error en el registro que has puesto, lo único extraño es que no aparece el "To" es decir, el destinatario :-?. Por lo demás, Postfix elimina el mensaje de la cola porque se supone que lo envía a su destino... ¿Cómo recibes los correos, cómo gestionas los usuarios: usuarios del sistema, servidor dedicado pop3/imap...? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola a tod@s: El día 2 de febrero de 2009 13:09, Camaleón escribió:
Pues es que no veo ningún error en el registro que has puesto, lo único extraño es que no aparece el "To" es decir, el destinatario :-?.
Tienes razón, cuando estaba haciendo ajustes al archivo de configuración, me aparecía el error con el destinatario o el servidor de retransmisión ... cuando no lo volví a ver, consideré que había hecho bien las cosas, al parecer no es así :(
Por lo demás, Postfix elimina el mensaje de la cola porque se supone que lo envía a su destino...
¿Cómo recibes los correos, cómo gestionas los usuarios: usuarios del sistema, servidor dedicado pop3/imap...?
Veamos como está ésto: existe un único servidor de correo POP (llamado mail.mydomain.com) y tengo otro servidor de pruebas (llamado test.mydomain.com), a éste último le he instalado (y también he intentado configurar) el Postfix, sólo para enviar correos. Para ahorrarme el montaje de un segundo servidor de DNS (y lo demás que pueda requerirse), he querido hacer el envío de correo mediante relay al servidor de correo que ya existe (mail.mydomain.com). En cuanto a los usuarios, (mis disculpas si voy perdido) hago la prueba de envío mediante comandos (mail from:, rcpt to:, data, quit) desde consola y lo envío a una cuenta de otro usuario del sistema (oracle, tomcat) y puedo visualizar el correo recibido; pero cuando intento hacer ésto a mi cuenta de correo (myuser@mydomain.com) no me llega el mensaje, a pesar que en los logs no veo nada extraño. Quedo atento a sus comentarios/indicaciones/sugerencias. Cordialmente, Cuervo Linuxero -- No recibo/envío información elaborados en/para M$-Word, M$-Excel, M$-PowerPoint, M$-Outlook o formatos privativos similares. Le invito a leer mis razones: http://www.gnu.org/philosophy/no-word-attachments.es.html -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2/02/09, RŌNIN escribió:
El día 2 de febrero de 2009 13:09, Camaleón escribió:
¿Cómo recibes los correos, cómo gestionas los usuarios: usuarios del sistema, servidor dedicado pop3/imap...?
Veamos como está ésto: existe un único servidor de correo POP (llamado mail.mydomain.com) y tengo otro servidor de pruebas (llamado test.mydomain.com), a éste último le he instalado (y también he intentado configurar) el Postfix, sólo para enviar correos.
Para ahorrarme el montaje de un segundo servidor de DNS (y lo demás que pueda requerirse), he querido hacer el envío de correo mediante relay al servidor de correo que ya existe (mail.mydomain.com).
Hum... a ver si lo he entendido. Tienes dos postfix, el primero (test.mydomain.com) le pasa todos los correos al segundo (mail.mydomain.com) mediante "relayhost" donde tienes definido el segundo postix que es el que se encargar de la distribución ¿es así? :-? Si ese es el caso, tendrás que revisar el registro del segundo posfix (mail.mydomain.com), ahí encontrás la pista de qué le pasa al correo y a dónde va a parar o qué error te da cuando envías a tu cuenta. Y si ese no es el caso, me he perdido :-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2009-02-02 a las 12:49 -0500, RŌNIN escribió:
Hola a tod@s:
El día 2 de febrero de 2009 12:20, Camaleón escribió:
Es como si no le llegara el correo al postfix y fuera a parar a sendmail.
¿Tienes configurado sendmail o tiene el daemon iniciado?
Gracias por la ayuda, verifiqué y el sendmail aparecía activo para ejecutarse al iniciar el sistema, lo desactivé del inicio y consulté como servicio y aparece detenido (no sé si ésto baste, porque no puedo reiniciar ese servidor de pruebas); he reiniciado el PostFix y muestra mensajes similares ... ¿ queda algo más por hacer ?
Quedo a la espera de sus comentarios/indicaciones/sugerencias.
Desinstala ese sendmail, sí o sí. Deja sólo el postfix. Asegúrate de que el sendmail esté parado antes de quitarlo (ps afx | grep -i sendmail). No te confundas porque el postfix tiene un pequeño sendmail, pero no es el mismo. Es posible que tengas que reinstalar el postfix, por culpa de ese binario del mismo nombre, para asegurarte de que el postfix esté completo. Una vez quitado, vuelve a hacer pruebas y manda logs. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmHPvYACgkQtTMYHG2NR9U+tQCcDnSepxmuZFVmP1sFGvCbtqR4 URoAnRF0YeM+rOFWYJw812q2GiUagOnM =QpZw -----END PGP SIGNATURE-----
Hola a tod@s: El día 2 de febrero de 2009 13:44, Carlos E. R. escribió:
Desinstala ese sendmail, sí o sí. Deja sólo el postfix. Asegúrate de que el sendmail esté parado antes de quitarlo (ps afx | grep -i sendmail). No te confundas porque el postfix tiene un pequeño sendmail, pero no es el mismo.
Esto está hecho ...
Es posible que tengas que reinstalar el postfix, por culpa de ese binario del mismo nombre, para asegurarte de que el postfix esté completo.
Una vez quitado, vuelve a hacer pruebas y manda logs.
He hecho las pruebas de reiniciar el Postfix y ahora solo aparece ésto
en el log:
Feb 2 14:26:39 test postfix/postfix-script: starting the Postfix mail system
Feb 2 14:26:39 test postfix/master[8710]: daemon started -- version
2.2.10, configuration /etc/postfix
Feb 2 14:27:54 test postfix/postfix-script: stopping the Postfix mail system
Feb 2 14:27:54 test postfix/master[8710]: terminating on signal 15
Luego la prueba de envío:
Feb 2 14:28:56 test postfix/smtpd[9036]: connect from
localhost.localdomain[127.0.0.1]
Feb 2 14:29:46 test postfix/smtpd[9036]: 678848B72B:
client=localhost.localdomain[127.0.0.1]
Feb 2 14:29:55 test postfix/cleanup[9108]: 678848B72B:
message-id=<20090202192946.678848B72B@test.mydomain.com>
Feb 2 14:29:55 test postfix/qmgr[8901]: 678848B72B:
from=
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Hola a tod@s:
El día 2 de febrero de 2009 13:44, Carlos E. R. escribió:
Desinstala ese sendmail, sí o sí. Deja sólo el postfix. Asegúrate de que el sendmail esté parado antes de quitarlo (ps afx | grep -i sendmail). No te confundas porque el postfix tiene un pequeño sendmail, pero no es el mismo.
Esto está hecho ...
Ok.
Es posible que tengas que reinstalar el postfix, por culpa de ese binario del mismo nombre, para asegurarte de que el postfix esté completo.
Una vez quitado, vuelve a hacer pruebas y manda logs.
He hecho las pruebas de reiniciar el Postfix y ahora solo aparece ésto en el log:
Feb 2 14:26:39 test postfix/postfix-script: starting the Postfix mail system Feb 2 14:26:39 test postfix/master[8710]: daemon started -- version 2.2.10, configuration /etc/postfix Feb 2 14:27:54 test postfix/postfix-script: stopping the Postfix mail system Feb 2 14:27:54 test postfix/master[8710]: terminating on signal 15
Bien.
Luego la prueba de envío:
Feb 2 14:28:56 test postfix/smtpd[9036]: connect from localhost.localdomain[127.0.0.1] Feb 2 14:29:46 test postfix/smtpd[9036]: 678848B72B: client=localhost.localdomain[127.0.0.1] Feb 2 14:29:55 test postfix/cleanup[9108]: 678848B72B: message-id=<20090202192946.678848B72B@test.mydomain.com> Feb 2 14:29:55 test postfix/qmgr[8901]: 678848B72B: from=
, size=370, nrcpt=1 (queue active) Feb 2 14:29:55 test postfix/qmgr[8901]: 678848B72B: removed Feb 2 14:29:58 test postfix/smtpd[9036]: disconnect from localhost.localdomain[127.0.0.1] Y el mensaje no llegó a mi cuenta de correo ... :(
Vale. La primera cosa es que debes mirar en el log de la máquina destinataria, porque es responsabilidad suya: ha recibido el correo, luego ya no está en tus manos. Si esa máquina piensa que es spam o alguna otra causa, y borra el correo a la chita callando, pues estás sufriendo en tus carnes esa mala politica de borrar correos en los servidores sin decirlo. Ahora bien, hay otra cosa, y crucial para analizar tu problema: los dominios test.mydomain.com y mail.mydomain.com existen y están registrados, con IP de Vancouver - o sea, que no es tuya. Si de verdad el log de arriba es correcto, estás mandando tus correos a Vancouver. Así que especifica: ¿Has trucado los logs, o de verdad mandas a mydomain.com? - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmHfrQACgkQtTMYHG2NR9WjFQCfUxQHehbOp5cYcKUGWf6eIBuz wr8AnRHhGyym4WMGC7bnubK0p8Y1AvZL =5aGj -----END PGP SIGNATURE-----
participants (3)
-
Camaleón
-
Carlos E. R.
-
RŌNIN