¡Pensé que entendía "Alias dominios" como que es simplemente un alias para otro dominio! Entonces, cuando configuro un buzón como "[email protected]" y agrego "alias.com" como un alias de dominio para "main.com", la dirección "[email protected]" también funcionaría ... Pero no !
Entonces, he agregado estos dominios:
- main.com
- alias.com
He creado este buzón:
Luego mapeé estos dominios de alias:
- alias.com => main.com
Y luego, cuando envío un correo electrónico a [email protected], recibo este error:
Recipient address rejected: User unknown in virtual mailbox table (state 13).
No quiero crear un alias para cada dominio, ya que tengo algunos. Tampoco quiero usar un comodín (como info @ *) porque también hay otros dominios que no son alias demain.com
Entonces ... ¿qué son exactamente?
Respuestas:
La explicación está en la documentación: http://www.postfix.org/VIRTUAL_README.html#virtual_alias
Desea "buzones de alias", también conocidos como virtual_mailbox_alias y virtual_mailbox_maps, pero habla de "alias dominios": http://www.postfix.org/ADDRESS_CLASS_README.html#virtual_alias_class
fuente
domain1.com
alias algún buzón<mailbox>@domain2.com
?virtual_alias_maps
con una entrada del formulario@domain1.com @domain2.com
. Vea mi respuesta para más detalles.Agregar
alias.com
avirtual_alias_domains
es el primer paso correcto, pero eso solo le dice a Postfix que desea usar ese dominio para los alias. No dice cuáles deberían ser los alias. Para eso, debe usar un mapa de alias virtual.Primero, agregue algo como esto a
main.cf
:Agregar
virtual_alias_maps
le proporciona un archivo (/etc/postfix/virtual
) que se utiliza como un mapa de alias virtual. ¿Pero qué pones en ese archivo? De acuerdo con la página de manual virtual (5) :y
y
Por lo tanto, al poner esto,
/etc/postfix/virtual
obtendrá el alias de dominio completo que desea:Luego, dado que ese archivo es una tabla hash, debe ejecutar
postmap
( explicación , página de manual ):Puede encontrar más información sobre dominios virtuales en el CÓMO de dominio virtual de Postfix y sobre los alias en el CÓMO de reescritura de direcciones de Postfix .
fuente
edit.php?table=aliasdomain
) no le dice al usuario que, de hecho, no se producirá ningún alias al marcarla como habilitada.@Josh M.
No tengo idea si esta es la forma correcta y / o una buena práctica, pero estoy usando algo como esto:
fuente
@domain1.com @domain2.com
sintaxis que detallé en mi respuesta.Esta es mi versión corta de la respuesta de @ sam-hanes (que funcionó para mí)
En su virtual_alias_maps agregue:
En la línea de comando hacer:
En su archivo main.cf agregue:
virtual_alias_domains le dice a postfix que todas las direcciones de buzones en forma de buzó[email protected] son todos alias.
fuente