Postfix

Forums: 

Hola a todos...

Estoy reemplazando sendmail por Postfix y me enfrento con un problema:

Quisiera que los emails dirigidos hacia usuarios locales inexistentes sean rechazados y no he podido hacerlo.

En el archivo /etc/postfix/main.cf me encuentro con esto:

[b:8328747b2a]
# REJECTING UNKNOWN LOCAL USERS
#
# The local_recipient_maps parameter specifies optional lookup tables
# with all names (not addresses) of users that are local with respect
# to $mydestination and $inet_interfaces. If this parameter is
# defined, then the SMTP server will reject mail for unknown local
# users.
#
# If you use the default Postfix local delivery agent for local
# delivery, uncomment the definition below.
#
# Beware: if the Postfix SMTP server runs chrooted, you may have to
# copy the passwd (not shadow) database into the jail. This is
# system dependent.
#
#local_recipient_maps = $alias_maps unix:passwd.byname
[/b:8328747b2a]

Si yo descomento el parámetro local_recipeint_maps de acuerdo a lo que se indica, me rechaza los mensajes para los usuarios desconocidos y conocidos tambien...

Alguien que utilice Postfix y me pueda dar una mano con esto?

De antemano gracias!

ADM

Imagen de RazaMetaL

No he utilizado postfix, pero revisa esto:

[quote:857ad57d99]# The local_recipient_maps parameter specifies optional lookup tables
# with all names (not addresses) of users that are local with respect
# to $mydestination and $inet_interfaces. If this parameter is
# defined, then the SMTP server will reject mail for unknown local
# users. [/quote:857ad57d99]

Ese parametro revisa los nombres de usuarios locales, no se si haga referencia a un archivo donde agregues los nombres de los usuarios.

Si encuentro algo te aviso. :twisted:

Up The Irons !

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Encontré la solución a este problema en un recoveco de la Web, no tuve chance de copiar el link de donde lo saqué pero es así:

Copiar los archivos /etc/passwd y /etc/shadow al directorio
/var/spool/postfix/etc

cp -u /etc/passwd /var/spool/postfix/
cp -u /etc/shadow /var/spool/postfix/

Luego, en /etc/postfix/main.cf descomentar la linea

local_recipient_maps = $alias_maps unix:passwd.byname

Y al final reiniciar postfix como más les guste:

postfix reload

o

service postfix restart

Y Listo, funciona como se desea!

Por lo que veo, Postfix necesita una base de datos de los usuarios paralela al /etc/passwd.

En el directorio /var/spool/postfix existen copias de los archivos resolv.conf, services y localtime que residen originalmente en el directorio /etc

Se supone entonces que si agregas un nuevo usuario, se debe volver a copiar los archivos passwd y shadow a este directorio, yo hice un crontab para que haga la copia cada minuto... mientras averiguo como hacer para que postfix tome los archivos del mismo directorio /etc y no de /var/spool/postfix/etc

Para finalizar quisiera leer sus comentarios acerca de por qué se dice que Postfix es un mejor MTA que Sendmail. Yo me he cambiado por un software que trabaja mejor (mas liviano) con Postfix que con Sendmail, y he escuchado que Postfix es más seguro y tiene mejor desempeño que Sendmail, aunque no me consta.

Saludos a todos

ADM

Antonio Díaz Meneses

Imagen de RazaMetaL

Por que no haces un enlace simbolico a los archivos que estan en etc ?

Yo me quedo con sendmail, en cualquier lugar encuentro ayuda :roll: :wink:

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Anoche, antes de econtrar esta solución estaba regresandome a Sendmail con el rabo entre las piernas, pero el software que te dije que trabajaba mejor con Posfixt habia que reinstalarlo y la historia se ponia complicada, como para salir de madrugada...

Por eso no se me ocurrió lo del enlace simbólico. Acabo de hacerlo y no me funcó... :( pero fue buena idea... Gracias!

Up the Irons!!

ADM

Antonio Díaz Meneses