Cómo configurar un sistema general para usuarios que no existen en múltiples dominios usando postfix+dovecot+mysql

Cómo configurar un sistema general para usuarios que no existen en múltiples dominios usando postfix+dovecot+mysql

Configuré mi servidor de correo electrónico usando postfix, dovecot y mysql y todo está bien. Actualmente tengo varios dominios alojados en este servidor. Ahora quiero configurar un sistema general solo para usuarios NO EXISTENTES, como este:

[correo electrónico protegido]—>[correo electrónico protegido]
[correo electrónico protegido](no existe) —>[correo electrónico protegido]
[correo electrónico protegido]—>[correo electrónico protegido]
[correo electrónico protegido](no existe) —>[correo electrónico protegido]

Gracias

Respuesta1

Necesitas un alias para todos, esto se puede lograr con un alias @

Desde mi tabla de alias en el administrador de postfix

address: @domain.com
goto: [email protected]
domain: domain.com
active: 1

Cualquier correo electrónico que aún no esté definido se incluirá en este alias.

Como beneficio adicional, es posible que desees crear un alias y rechazar su correo electrónico. Esto se puede lograr con una consulta de unión en mapas de destinatarios de MySQL.

smtpd_recipient_restrictions = check_recipient_access mysql:/etc/postfix/sql/mysql_virtual_recipient_access.cf

query = select case active when 0 then 'REJECT' when 1 then 'OK' end as access from alias where address  = '%s' union select case active when 0 then 'REJECT' when 1 then 'OK' end as access from mailbox where username = '%s'

Eso le permitirá crear usuarios alias que también rechacen correos electrónicos.

información relacionada