He montado un servidor de correo con postfix+fetchmail+amavis+spamassassin que esta funcionando ( por el momento ) pero ahora me encuentro que desde otro ordenador de la red, puedo recibir mensajes pero no enviar. al intentar hacer un telnet al servidor puerto 25 me da el siguiente error telnet:could not resolve 192.168.10.1/ port 25 : servername not suported for ai_socktype Tambien me encuentro con el problema de cambiar la direccion de salida de los mensajes , osea que aparezcan enviados por seve@ya.com en lugar de seve@linux.local , he estado haciendo pruebas con el sender_canonical , lo tengo de la siguiente manera seve@linux.local seve@ya.com para generar la base de datos, he encontrado dos opciones diferentes postalias -e sender_canonical=hash:/etc/postfix/sender_canonical ( esto no da ninguna salida ) postalias hash:sender_canonical -> warning line 10:name must be local Estan bien, ¿ hay que hacer las dos, o solo una de ellas ? y he descomentado en main.cf la linea sender_canonical_maps = hash:/etc/postfix/sender_canonical Pero nada, ¿alguna idea a alguna de las dos preguntas ? Gracias
On Mon, 22 Nov 2004 11:08:44 +0100, seve wrote:
telnet:could not resolve 192.168.10.1/ port 25 : servername not suported for ai_socktype
Envía los registros de error de Postfix y Cyrus, a ver si hay más información. Puede ser un error de permisos de algún directorio (relacionado con lmtp), que el puerto esté cerrado, etc. Puedes poner la configuración de Cyrus (etc/cyrus.conf).
Tambien me encuentro con el problema de cambiar la direccion de salida de los mensajes , osea que aparezcan enviados por seve@ya.com en lugar de seve@linux.local , he estado haciendo pruebas con el sender_canonical , lo tengo de la siguiente manera
seve@linux.local seve@ya.com
Aquí hay un ejemplo práctico de cómo hacerlo: http://www.postfix.org/STANDARD_CONFIGURATION_README.html#fantasy Saludos, -- Camaleón
En los logs de Postfix no sale nada que parezca rraro Los de Cyrus no se por donde andan El cyrus.conf es este --------------------------------------------------------------- # standard standalone server implementation START { # do not delete this entry! recover cmd="ctl_cyrusdb -r" # this is only necessary if using idled for IMAP IDLE # idled cmd="idled" } # UNIX sockets start with a slash and are put into /var/lib/imap/socket SERVICES { # add or remove based on preferences imap cmd="imapd" listen="imap" prefork=0 maxchild=100 # imaps cmd="imapd -s" listen="imaps" prefork=0 pop3 cmd="pop3d" listen="pop3" prefork=0 # pop3s cmd="pop3d -s" listen="pop3s" prefork=0 sieve cmd="timsieved" listen="sieve" prefork=0 # at least one LMTP is required for delivery # lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0 # this is only necessary if using notifications # notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1 } EVENTS { # this is required checkpoint cmd="ctl_cyrusdb -c" period=30 # this is only necessary if using duplicate delivery suppression delprune cmd="ctl_deliver -E 3" period=1440 # this is only necessary if caching TLS sessions tlsprune cmd="tls_prune" period=1440 # Uncomment the next entry, if you want to automatically remove # old messages of EVERY user. # This example calls ipurge every 60 minutes and ipurge will delete # ALL messages older then 30 days. # enter 'man 8 ipurge' for more details # cleanup cmd="ipurge -d 30 -f" period=60 } ------------------------------------------------------------------------------------------- El Lunes, 22 de Noviembre de 2004 11:50, Camaleón escribió:
On Mon, 22 Nov 2004 11:08:44 +0100, seve wrote:
telnet:could not resolve 192.168.10.1/ port 25 : servername not suported for ai_socktype
Envía los registros de error de Postfix y Cyrus, a ver si hay más información. Puede ser un error de permisos de algún directorio (relacionado con lmtp), que el puerto esté cerrado, etc. Puedes poner la configuración de Cyrus (etc/cyrus.conf).
Tambien me encuentro con el problema de cambiar la direccion de salida de los mensajes , osea que aparezcan enviados por seve@ya.com en lugar de seve@linux.local , he estado haciendo pruebas con el sender_canonical , lo tengo de la siguiente manera
seve@linux.local seve@ya.com
Aquí hay un ejemplo práctico de cómo hacerlo:
http://www.postfix.org/STANDARD_CONFIGURATION_README.html#fantasy
Saludos,
-- Camaleón
On Mon, 22 Nov 2004 15:27:10 +0100, seve wrote:
En los logs de Postfix no sale nada que parezca rraro Los de Cyrus no se por donde andan
Mira en /var/log/localmessages, por ahí aparecen registros del "lmtpd".
El cyrus.conf es este
No veo nada raro en el fichero de configuración. Lo tengo igual que tú, salvo por el número de "preforks" que lo subí a 3. Saludos, -- Camaleón
Te envio el log que me pedias a ver si sacas algo en claro
yo por mi parte he añadido al grupo mail
/usr/lib/cyrus/bin/lmtpd
/pop3d
Que estaban rwx r_x r_x root root
pero nada
Tambien he abierto el puerto 25 en el firewall
aunque ya lo tenia marcado como "servidor de correo"
-------------------------------------------------------------------------------------------
Nov 22 23:02:36 linux pop3[14114]: executed
Nov 22 23:02:36 linux pop3d[14114]: accepted connection
Nov 22 23:02:36 linux pop3d[14114]: login: [192.168.10.2] severiano plaintext
Nov 22 23:03:36 linux master[13383]: process 14114 exited, status 0
Nov 22 23:03:45 linux master[14115]: about to exec /usr/lib/cyrus/bin/pop3d
Nov 22 23:03:45 linux pop3[14115]: executed
Nov 22 23:03:45 linux pop3d[14115]: accepted connection
Nov 22 23:03:45 linux pop3d[14115]: login: [192.168.10.2] severiano plaintext
Nov 22 23:04:45 linux master[13383]: process 14115 exited, status 0
Nov 22 23:08:12 linux master[14127]: about to exec /usr/lib/cyrus/bin/lmtpd
Nov 22 23:08:13 linux lmtpunix[14127]: executed
Nov 22 23:08:13 linux lmtpd[14127]: accepted connection
Nov 22 23:08:13 linux lmtpd[14127]: lmtp connection preauth'd as postman
Nov 22 23:08:13 linux lmtpd[14127]: duplicate_check:
On Mon, 22 Nov 2004 15:27:10 +0100, seve wrote:
En los logs de Postfix no sale nada que parezca rraro Los de Cyrus no se por donde andan
Mira en /var/log/localmessages, por ahí aparecen registros del "lmtpd".
El cyrus.conf es este
No veo nada raro en el fichero de configuración. Lo tengo igual que tú, salvo por el número de "preforks" que lo subí a 3.
Saludos,
-- Camaleón
On Mon, 22 Nov 2004 23:32:53 +0100, seve wrote:
Te envio el log que me pedias a ver si sacas algo en claro
No hay ningún error en el log que has enviado. Lo interesante es ver qué dice este registro cuando intentas enviar correo desde una máquina de la red distinta, que es cuando te da problemas de envío. Piensa qué diferencias hay entre un cliente y el otro (¿hay algún cortafuego activado en el cliente desde donde intentas conectar?) Si desde un equipo funciona, no veo porqué no lo va a hacer desde otro... me refiero a que la configuración debe estar bien.
yo por mi parte he añadido al grupo mail /usr/lib/cyrus/bin/lmtpd /pop3d Que estaban rwx r_x r_x root root
Yo lo tengo como root (el directorio /usr/lib/cyrus), creo que deberías dejarlo como estaba.
pero nada Tambien he abierto el puerto 25 en el firewall aunque ya lo tenia marcado como "servidor de correo"
Configura KMail en SuSE y crea esa cuenta, que funcionará bien tanto en el envío y en la recepción. Luego haz lo mismo con el otro equipo, a veces los errores que te devuelven los clientes de correo son más descriptivos. Saludos, -- Camaleón
Nada que no consigo conectar con el servidor de correo he instalado un portatil de un amigo en la red para hacer pruebas con kmail y si que los mensajes enviados llegan, pero no puedo enviar al no poderse conectart al servidor he probado a modificar el SuSEFirewall2 abriendo los siguientes puertos ------------------------------------------------------------------------------------------- # Common: ssh smtp domain FW_SERVICES_INT_TCP="25 smtp" ## Type: string # Common: domain syslog FW_SERVICES_INT_UDP="25 smtp" --------------------------------------------------------------------------------------- he probado con las dos opciones 25 y smtp pero nada Incluso si intento conectar via telnet telnet 192.168.10.1 -l seve port25 me da el siguiente error telnet port25 : Bad port 192.168.10.1 : unknow host Tambien he descomentado esta linea en amavis.conf por si estubiera interfiriendo la acl de la red ----------------------------------------------------------------------------------- # when MTA (one or more) is on a different host, use the following: # @inet_acl = qw(127/8 10.1.0.1 10.1.0.2); # adjust the list as appropriate @inet_acl = qw(127.0.0.1 192.168.10.2); # $inet_socket_bind = undef; # bind to all IP interfaces # ---------------------------------------------------------------------------- Ya no se que mas mirar ¿Alguna idea mas ? El Martes, 23 de Noviembre de 2004 00:10, Camaleón escribió:
On Mon, 22 Nov 2004 23:32:53 +0100, seve wrote:
Te envio el log que me pedias a ver si sacas algo en claro
No hay ningún error en el log que has enviado. Lo interesante es ver qué dice este registro cuando intentas enviar correo desde una máquina de la red distinta, que es cuando te da problemas de envío.
Piensa qué diferencias hay entre un cliente y el otro (¿hay algún cortafuego activado en el cliente desde donde intentas conectar?) Si desde un equipo funciona, no veo porqué no lo va a hacer desde otro... me refiero a que la configuración debe estar bien.
yo por mi parte he añadido al grupo mail /usr/lib/cyrus/bin/lmtpd /pop3d Que estaban rwx r_x r_x root root
Yo lo tengo como root (el directorio /usr/lib/cyrus), creo que deberías dejarlo como estaba.
pero nada Tambien he abierto el puerto 25 en el firewall aunque ya lo tenia marcado como "servidor de correo"
Configura KMail en SuSE y crea esa cuenta, que funcionará bien tanto en el envío y en la recepción. Luego haz lo mismo con el otro equipo, a veces los errores que te devuelven los clientes de correo son más descriptivos.
Saludos,
-- Camaleón
On Tue, 23 Nov 2004 22:13:02 +0100, seve wrote:
Nada que no consigo conectar con el servidor de correo
No consigues conectar desde un equipo de la red. Desde el propio equipo con Postfix sí puedes ¿no? Bien, pues entonces, si puedes establacer comunicación (envío y recepción) con el equipo SuSE donde está Postfix, yo descartaría un problema de configuración de los programas y seguiría con el cortafuegos o algún otro filtro que esté impiendo llegar a una conexión de red local. e la configuración del cortafuegos y de Amavis no sabría qué decirte porque no los tengo activados, configurados ni levantados.
he instalado un portatil de un amigo en la red para hacer pruebas con kmail y si que los mensajes enviados llegan,
¿Quieres decir que si haces un telnet al puerto 110 se establece una conexión a Cyrus?
pero no puedo enviar al no poderse conectart al servidor
Algo está impidiendo a los paquetes que se dirigen al puerto 25 establecer conexión. Si el puerto 110 responde y el 25 no, verifica los filtros que tengas por ahí configurados.
Incluso si intento conectar via telnet
telnet 192.168.10.1 -l seve port25
me da el siguiente error
telnet port25 : Bad port 192.168.10.1 : unknow host
A mi también me da error si pongo ese comando ;-). Utiliza: telnet 192.168.10.1 25 A ver si responde. Saludos, -- Camaleón
participants (2)
-
Camaleón
-
seve