Ya he vuelto a leer los documentos sobre esto, así como otras publicaciones aquí, y esto aún no está claro para mí. He estado probando varias cosas para entender la diferencia entre alias_maps
y virtual_alias_maps
y no veo el uso de estos 2 ajustes separados en postfix. Esto es lo que encontré hasta ahora (Nota: estoy usando postfix en el mismo servidor que mi servidor web como cliente nulo para enviar correos electrónicos solamente) :
1) archivo / etc / aliases:
root: me@somedomain.com
Cuando agrego lo anterior al alias_maps
, noté que algunos servicios como fail2ban pueden elegir esto y envía correos electrónicos raíz a las direcciones de correo electrónico de alias mencionadas. Sin embargo, también noté que algunos otros servicios (como el mail
comando) no respetan esto y tratan de enviar el correo electrónico directamente a root@mydomain.com que no existe (creo que es la myorigin
configuración de postfix que está agregando @ mydomain.com) . Para solucionar esto, agregué elvirtual_alias_maps
2) / etc / postfix / virtual
root me@someotherdomain.com
Cuando se agrega lo anterior, todos los servicios utilizan este correo electrónico de alias virtual. También noté que una vez que agrego lo anterior, incluso fail2ban comienza a ignorar mi configuración inicial en el /etc/aliases/
archivo y comienza a seguir la dirección de correo electrónico dada en el archivo virtual.
Ahora esto me ha confundido aún más:
¿Por qué necesitamos
/etc/aliases/
cuando tener el correo electrónico dentro del mapa de alias virtuales parece anularlo?¿Cuál es el propósito de tener estos 2 mapeos de alias separados y cuándo decidimos cuándo usar qué?
¿Por qué fail2ban (que está configurado para enviar por correo electrónico
root@localhost
) primero siguió la dirección de correo electrónico dada enalias_maps
(/ etc / aliases /) y luego decide ignorar eso una vez quevirtual_alias_maps
se agregó?¿Por qué no todos los servicios leen los alias de correo electrónico mencionados en / etc / aliases y solo funcionan cuando los alias de correo electrónico se agregan en el mapa de alias virtual?
He pasado varias horas desde ayer y todavía no estoy seguro. ¿Alguien puede ayudarme a aclarar mi confusión?
EDITAR:
Este es el registro de correo cuando el correo electrónico se envía a la raíz usando el mail root
comando. El correo electrónico de alias para root se menciona en / etc / aliases /. Pero el correo no funciona hasta que muevo este correo electrónico de alias raíz de aliases_maps
avirtual_aliases_maps
Regístrese cuando se mencione el alias de correo electrónico raíz en /etc/aliases/
:
Nov 14 16:39:27 Debian postfix/pickup[4339]: 0F12643432: uid=0 from=<root>
Nov 14 16:39:27 Debian postfix/cleanup[4495]: 0F12643432: message-id=<20141114110927.0F12643432@Debian.domainname.com>
Nov 14 16:39:27 Debian postfix/qmgr[4338]: 0F12643432: from=<root@domainname.com>, size=517, nrcpt=1 (queue active)
Nov 14 16:39:27 Debian postfix/error[4496]: 0F12643432: to=<root@domainname.com>, orig_to=<root>, relay=none, delay=0.04, delays=0.03/0/0/0.01, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to domainname.com[128.199.147.136]:25: Connection refused)
Este es el registro después de que los alias de correo electrónico para la raíz se trasladen /etc/aliases/
a /etc/postfix/virtual
donde la entrega del correo electrónico es exitosa después del cambio:
Nov 14 16:44:58 Debian postfix/pickup[4545]: ADD9A43436: uid=0 from=<root>
Nov 14 16:44:58 Debian postfix/cleanup[4563]: ADD9A43436: message-id=<20141114111458.ADD9A43436@Debian.domainname.com>
Nov 14 16:44:58 Debian postfix/qmgr[4544]: ADD9A43436: from=<root@domainname.com>, size=453, nrcpt=1 (queue active)
Nov 14 16:45:00 Debian postfix/smtp[4551]: ADD9A43436: to=<admin@somesite.com>, orig_to=<root>, relay=somesite.com[108.160.157.120]:25, delay=1.9, delays=0.03/0/0.97/0.88, dsn=2.0.0, status=sent (250 OK id=1XpEqC-0002ry-9s)
Nov 14 16:45:00 Debian postfix/qmgr[4544]: ADD9A43436: removed
I also noticed that some other services (like mail command) does not respect this
-> muestra la entrada del registro de correo relacionada con esta condición