[postfix-es] valores de los parámetros que se establecen en el fichero main.cf

Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[postfix-es] valores de los parámetros que se establecen en el fichero main.cf

Julio A. Romero Rodríguez

¿Importa el orden de los valores de los parámetros que se establecen en el fichero main.cf?

¿En cuál parte de la documentación o del sitio oficial www.postfix.org se especifica esto?

 

Por ejemplo: ¿las líneas siguientes tienen el mismo efecto o no?

 

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination

 

smtpd_relay_restrictions = permit_mynetworks, defer_unauth_destination, permit_sasl_authenticated

 

smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination

 

smtpd_relay_restrictions = permit_sasl_authenticated, defer_unauth_destination, permit_mynetworks

 

smtpd_relay_restrictions = defer_unauth_destination, permit_mynetworks, permit_sasl_authenticated

 

smtpd_relay_restrictions = defer_unauth_destination, permit_sasl_authenticated, permit_mynetworks

 

 

¿Cuál es la lógica que se sigue al evaluar un parámetro con múltiples valores?

¿En cuál parte de la documentación o del sitio oficial www.postfix.org se especifica esto?

 

Por ejemplo, en:

 

parámetro = valor1, valor2

 

¿significa que parámetro queda evaluado por todo lo que cumple con valor1 && con valor2, o por lo que cumple con valor1 || con valor2?

¿qué pasa en el caso de que valor1 y valor2 sean opuestos?

 

 

 

 

 

 

 

 


_______________________________________________
List de correo postfix-es para tratar temas del MTA postfix en espa�ol
[hidden email]
https://de.postfix.org/cgi-bin/mailman/listinfo/postfix-es
Reply | Threaded
Open this post in threaded view
|

Re: [postfix-es] valores de los parámetros que se establecen en el fichero main.cf

David González Romero


El lun., 12 ago. 2019 a las 18:01, Julio A. Romero Rodríguez (<[hidden email]>) escribió:

¿Importa el orden de los valores de los parámetros que se establecen en el fichero main.cf?

Si y no...
 

¿En cuál parte de la documentación o del sitio oficial www.postfix.org se especifica esto?

En la de cada parametro....

 

 

Por ejemplo: ¿las líneas siguientes tienen el mismo efecto o no?

 

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination

 

smtpd_relay_restrictions = permit_mynetworks, defer_unauth_destination, permit_sasl_authenticated

Estas dos lineas son iguales solo que en este caso el evaluará
1- Permit_mynetworks es TRUE o FALSE. Si TRUE ya pasa, Si FALSE entonces.
2- permit_sasl_authenticated es TRUE o FLASE....idem anterior.
3-  defer_unauth_destination esto es ya una acción final pero que funciona exactamente igual

O sea el orden de los factores aquí si altera el producto. Yo tu voy a poniendo las opciones en orden de menor permisividad a mayor permisividad.

Saludos,
David

_______________________________________________
List de correo postfix-es para tratar temas del MTA postfix en espa�ol
[hidden email]
https://de.postfix.org/cgi-bin/mailman/listinfo/postfix-es
Reply | Threaded
Open this post in threaded view
|

Re: [postfix-es] valores de los parámetros que se establecen en el fichero main.cf

Cesar
In reply to this post by Julio A. Romero Rodríguez
El orden de los valores si importa, por que postfix ejecuta los valores de sus directivas en el orden de izquierda a derecha, como estén especificadas en su configuración, por ejemplo, si empezamos con un valor "Deny_All", postfix denegaría todo, y eso está mal, por ello es importante saber en que orden hay que introducir los valores permisivos y/ó restrictivos.

Sobre tu consulta acerca de la lógica que se sigue al evaluar un parámetro con múltiples valores, te respondo que Postfix ejecutará los valores de Izquierda a Derecha, desde el principio hasta el final, salvo que en el camino encuentre un valor restrictivo (que deniegue el paso del mensaje de correo), y entonces, en ese caso, Postfix ya no seguirá ejecutando los valores restantes que se encuentran a la derecha.


El 12/8/2019 en 17:53, Julio A. Romero Rodríguez <[hidden email]> escribió:

¿Importa el orden de los valores de los parámetros que se establecen en el fichero main.cf?

¿En cuál parte de la documentación o del sitio oficial www.postfix.org se especifica esto?

 

Por ejemplo: ¿las líneas siguientes tienen el mismo efecto o no?

 

smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination

 

smtpd_relay_restrictions = permit_mynetworks, defer_unauth_destination, permit_sasl_authenticated

 

smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination

 

smtpd_relay_restrictions = permit_sasl_authenticated, defer_unauth_destination, permit_mynetworks

 

smtpd_relay_restrictions = defer_unauth_destination, permit_mynetworks, permit_sasl_authenticated

 

smtpd_relay_restrictions = defer_unauth_destination, permit_sasl_authenticated, permit_mynetworks

 

 

¿Cuál es la lógica que se sigue al evaluar un parámetro con múltiples valores?

¿En cuál parte de la documentación o del sitio oficial www.postfix.org se especifica esto?

 

Por ejemplo, en:

 

parámetro = valor1, valor2

 

¿significa que parámetro queda evaluado por todo lo que cumple con valor1 && con valor2, o por lo que cumple con valor1 || con valor2?

¿qué pasa en el caso de que valor1 y valor2 sean opuestos?

 

 

 

 

 

 

 

 



_______________________________________________
List de correo postfix-es para tratar temas del MTA postfix en espa�ol
[hidden email]
https://de.postfix.org/cgi-bin/mailman/listinfo/postfix-es
Best Regards
Cesar