¿Desea no solo una configuración Catch-All como aceptar cualquier correo a *@abc.com sino también tener una configuración Catch-Anything para aceptar cualquier correo a * @ *?
Esto es posible si tiene el soporte PCRE compilado en Postfix. Luego necesita usuarios virtuales en su configuración (consulte la documentación de Posfix) y modifíquelos de la siguiente manera:
Asegúrese de que su Postfix ya esté configurado para aceptar correo para al menos un usuario y un dominio. Y que esto está probado.
1) En main.conf
conjunto
virtual_alias_domains =
virtual_alias_maps = de hash:/etc/postfix/virtual_forwardings, pcre: /etc/postfix/virtual_forwardings.pcre virtual_mailbox_domains = hash de:/etc/postfix/virtual_domains, pcre: /etc/postfix/virtual_domains.pcre
los hash:
partes se la conoce por The docs. Y las piezas pcre:
son nuevas. Las partes hash:
también se pueden omitir.
2) Crear el archivo virtual_domains.pcre
con el siguiente contenido:
/^.*/ OK
Este acepta cualquier dominio dominio del destinatario como válido.
3) Crear el archivo virtual_forwardings.pcre
con el siguiente contenido:
/@.*/ [email protected]
Este reenvía cualquier parte local de cualquier dominio para el usuario someuser Postfix @ example.com. Asegúrese de que este sea un usuario virtual o local válido.
En esta configuración, parece que Postfix es un Relé abierto, pero no se retransmite para otros dominios. Acepta correos para cualquier dominio y entrega localmente el correo a un buzón.
A veces, verá una entrada de registro que le indica algo así como "no liste abc.com en mydestination y configuración virtual".Esta advertencia puede ignorarse ya que esta configuración "extraña" no es habitual.
Esta es offtopic: mover a serverfault. – ulidtko
¿Cómo lo hago? –