[Linux] Configuración del servidor de correo

Resuelto
webtherider Mensajes publicados 45 Estado Membre -  
domlinux Mensajes publicados 15 Estado Membre -
Hola a todos,

Desde hace varios días estoy encontrando diversos problemas en la configuración de mi servidor de correo personal. He comprado un nombre de dominio que aquí llamaré mondomaine.com y ¡definitivamente quiero experimentar con él! ;)

Mi configuración: OpenSuse 10.0, conexión a internet a través de un router ADSL (ip 192.168.0.1), host SB1 en mondomaine.com, ip 192.168.0.5. He hecho un port forwarding en el puerto smtp 25. También he configurado un MX smtp.mondomaine.com que apunta hacia el router (ip dinámica de mi proveedor de internet). Gracias al comando dig de linux he podido verificar que todo es correcto a nivel de MX. En un primer momento probé eXtremail (www.extremail.com) sin éxito, luego pasé a Postfix sin éxito tampoco.

Descripción de los problemas:

1. Envío hacia user@mondomaine.com desde smtp.mondomaine.com OK
2. Envío hacia user@mondomaine.com desde otro SMTP NO OK y NINGUN ERROR RECIBIDO - ¡El mensaje nunca llega!
3. Envío hacia user@autredomaine.com desde smtp.mondomaine.com NO OK y ERROR RECIBIDO - Mail queud

En resumen, funciona bien en local pero no en internet. Tengo la impresión de ser invisible desde afuera, aunque todos los puertos están abiertos para la ocasión. Olvidé mencionar que los demonios smtp escuchan en 0.0.0.0:25.

Si alguien ve de dónde podría proceder el problema, le estaría muy agradecido. En todo caso, yo no veo nada y ya llevo días buscando.

¡Gracias!!
Configuración: OpenSuse 10 / Modem-Router ADSL Netgear DG834v2 / P4 3GHz / 1Go DDR2 / ATI Radeon 4550

12 réponses

buzz17 Mensajes publicados 252 Estado Membre 33
 
relay=ninguno,

Al parecer, para el correo necesitas un smtp relay...
edita tu archivo main.cfg
y en "relay=" añade la dirección de un servidor smtp. El de tu ISP, por ejemplo.
--
Las computadoras son como aires acondicionados.
No funcionan cuando abres Windows.
1
domlinux Mensajes publicados 15 Estado Membre 2
 
Hola,

mi problema es el siguiente: tengo un servidor de mensajería en Linux y el envío de mensajes en local funciona, pero el único problema es que no puedo recibir los mensajes en local, cada vez me aparece el siguiente mensaje:
error durante la recuperación del correo

ayúdame por favor.
1
webtherider Mensajes publicados 45 Estado Membre 9
 
Aquí está el registro durante el envío de un mensaje a user@laposte.net

Aug 8 19:45:03 smtp postfix/smtpd[18812]: conexión desde smtp.mondomaine.com[192.168.0.5]
Aug 8 19:45:03 smtp postfix/smtpd[18812]: E3589C54060: cliente=smtp.mondomaine.com[192.168.0.5]
Aug 8 19:45:03 smtp postfix/cleanup[18815]: E3589C54060: id del mensaje=<1155059103.18754.0.camel@smtp.mondomaine.com>
Aug 8 19:45:03 smtp postfix/qmgr[18752]: E3589C54060: de=<sebastien@mondomaine.com>, tamaño=536, nrcpt=1 (cola activa)
Aug 8 19:45:04 smtp postfix/smtpd[18812]: desconexión desde smtp.mondomaine.com[192.168.0.5]
Aug 8 19:45:34 smtp postfix/smtp[18816]: conexión a smtp1.laposte.net[81.255.54.11]: Tiempo de espera de conexión agotado (puerto 25)
Aug 8 19:45:34 smtp postfix/smtp[18816]: E3589C54060: para=<user@laposte.net>, retransmisión=ninguna, retraso=31, estado=pospuesto (conexión a smtp1.laposte.net[81.255.54.11]: Tiempo de espera de conexión agotado)
0
webtherider Mensajes publicados 45 Estado Membre 9
 
¡Gracias, funciona! Pero, ¿por qué me rechazan directamente mientras que pasando por un intermediario me aceptan?

Otro problema: cuando envío un correo de otro smtp a mi dominio, no logro recibirlo.

Ejemplo: envío un correo de user@otrodomain.com a user@midominio.com con smtp.otrodomain.com. Después de algunos minutos, recibo un correo de postmaster@otrodomain.com diciéndome
Conéctese a smtp.midominio.com[ dirección ip]: Tiempo de conexión agotado

Sé bien lo que significa, pero no entiendo por qué... He dejado mi ordenador completamente abierto para mis pruebas; estoy seguro de que el puerto 25 está abierto (he usado superscan que me lo confirma). Además, he hecho un telnet a mi smtp desde otra máquina y responde en el puerto 25. ¿De qué podría tratarse?

¡Gracias!
0
buzz17 Mensajes publicados 252 Estado Membre 33
 
¡Gracias, funciona! Pero, ¿por qué me rechazan directamente mientras que al pasar por un intermediario me aceptan? 

No estoy seguro, pero creo que cuando tu servidor con mondomain.com se conecta a La Poste y no lo conoce como un SMTP conocido (free, gmail, ...) debe pensar que es un servidor de spam...

Para tu otro problema
en resumen, quieres poder recibir correos en mondomain.com
en ese caso, tendrás que crear una bandeja para tu usuario...

No tengo más en mente y no estoy en casa

Personalmente, hice esto con
postfix para el servidor SMTP
cyrus para el servidor IMAP
fetchmail para recuperar mis correos de otros POP
squirrelmail como interfaz webmail

Si buscas en Google postfix+cyrus
seguramente encontrarás el tutorial que utilicé...

--
Las computadoras son como los acondicionadores de aire.
No funcionan cuando abres Windows.
0
webtherider Mensajes publicados 45 Estado Membre 9
 
Creo que me he expresado mal al hablar de "recepción de correo". No se trata de POP o IMAP, sino de que Postfix no responde a los mensajes entrantes. Normalmente, cuando se envía un mensaje a mi dominio.com, el otro smtp debe enviar el correo al MX correspondiente, que en mi caso es smtp.mondomaine.com.

Cuando un amigo me envía un correo a user@mondomaine.com, recibe un mensaje del tipo "connect smtp.mondomaine.com [ip address]: connection timed out". Así que no llega ningún mensaje del exterior a mi servidor.

A pesar de que he configurado un reenvío de puerto (25) de mi router NAT (192.168.0.1) a la ip del servidor 192.168.0.5, declaro inet_interfaces = 192.168.0.5 y con un netstat veo que Postfix está escuchando en 192.168.0.5:25. ¿No parece correcto? Sin embargo, otros smtp se bloquean al intentar acceder a mi servidor.

He probado un telnet smtp.mondomaine.com 25 y el smtp responde bien...

No entiendo dónde podría estar el problema, ¿quizás es el smtp remoto el que no quiere conectarse?

¡Gracias!
0
buzz17 Mensajes publicados 252 Estado Membre 33
 
entonces, cuando toto@ouinouin.com envía un correo a user@mondomaine.com

el smtp de ouinouin.com se conecta a tu servidor.... luego tu postfix se reconecta localmente para depositar el correo en tu bandeja de entrada, pero si no existe... time out...

No sé si estoy claro porque no es necesariamente simple de explicar por escrito....
--
Los ordenadores son como aires acondicionados.
No funcionan cuando abres Windows.
0
webtherider Mensajes publicados 45 Estado Membre 9
 
Justo es el SMTP que no logra conectarse al mío... incluso en el log de Postfix ninguna entrada corresponde a un intento de conexión desde el exterior...

He realizado un escaneo de puertos en línea en mi SMTP y el puerto aparece cerrado a pesar de haber hecho lo necesario para que esté abierto....
0
webtherider Mensajes publicados 45 Estado Membre 9
 
No hace falta buscar más, he encontrado el problema: como siempre, solo puede ser un ISP para molestar a la gente. ¡Estos listillos bloquean el puerto 25!

¿Alguna idea para sortear el problema? Pensé en escuchar en otro puerto, pero los otros SMTP solo se comunican a través del 25, ¿verdad?

webrider
0
webtherider Mensajes publicados 45 Estado Membre 9
 
¡Aquí está la solución: ¡soñé con ello anoche y rollernet lo ha realizado!

El problema del envío ya no se plantea: ¡utilizo el relais de mi proveedor de internet que siempre está accesible en el puerto 25 (de lo contrario, ¿cómo enviarían correos los clientes? ;-))

Para la recepción, ¡el problema se complica! Todos los smtp se comunican a través del puerto 25 y solo del puerto 25.
Lo que soñé: un servicio que acepte conexiones entrantes en el puerto 25 y que redirija el correo a otro puerto.

Como les decía, ¡rollernet lo ha realizado! www.rollernet.us

¿Cómo funciona?

Debes registrarte, ¡el servicio de redirección a otro puerto es (por ahora) gratuito! Creas un MX en tu dominio enviando el correo al smtp de rollernet que te lo reenvía a tu smtp (¡ojo, no tiene MX!) que escucha en el puerto 26, por ejemplo. Y ahí lo tienes, ¡hecho!

Espero que esta publicación sirva a otras personas que deseen instalar su propio sistema de correo.

webrider
0
izul
 
He hecho un tutorial práctico:
http://vepe.free.fr
0
deazure
 
recibir todos los elementos que entran en la configuración de mensajería en Linux (documento)
0