Me gustaría alojar servicios de correo para algunos dominios. He configurado con éxito postfix para consultar sql para esos dominios virtuales. Lo que me gustaría hacer es:
Para conexiones en 25:
- Denegar retransmisión (solo entregar a destinatarios de mis dominios virtuales)
- Deje tls opcional, pero ofrezca autenticación solo si el cliente lo hace
- Acepte solo clientes no incluidos en la lista negra (por ejemplo, restringir XBL + SBL + PBL de spamhaus) o clientes que hacen tls y auth ("servidores de correo amigo" que están configurados para autenticarse conmigo con auth y tls)
Para conexiones en 587:
- Hacer cumplir tls y auth
- Permiso de retransmisión.
- Acepte solo clientes no incluidos en la lista negra (listas negras como las anteriores, pero omita la comprobación de PBL)
Mis preguntas:
R. Conozco las opciones de postfix para lo anterior, pero no puedo encontrar la manera de diferenciarlas en función del puerto de escucha.
B. ¿Tendré problemas ampliamente conocidos con clientes supuestamente legítimos con la política anterior?
Soy nuevo en la configuración del servidor de correo, perdón por cualquier pregunta / suposición sin sentido (por favor, apúntelo). Gracias.
smtpd_sasl_auth_enable
NO esté en sumain.cf
y también de que NO esté presente en lasmtp
sección de sumaster.cf
(pero DEBE estar configuradoyes
en lasubmission
sección). Elmaster.cf
debería parecerse mucho a esto .No sé la respuesta a la pregunta B, pero a A:
en postfix generalmente tiene un lugar
master.cf
donde define cada proceso en ejecución, a menudo en/etc/postfix
. En ese archivo tiene una entrada por servicio postfix en ejecución, por lo que hay dos diferentes para puerto25
y puerto587
. Para cada uno de ellos, también puede pasar parámetros asmtpd
para que tengan diferentes configuraciones.Ese es un ejemplo de mi servidor de correo:
fuente