He creado un filtro de spam basado en esto.RECETA
Desde entonces, mis requisitos han cambiado y me gustaría saber cómo enrutar el correo en Postfix según la dirección de correo electrónico del destinatario. Algunos usuarios ahora pertenecen a un nuevo dominio y están alojados en otro servidor de correo, pero no quiero perder el correo que se envía a su dirección anterior.
Entonces si recibo:
- [correo electrónico protegido]lo reenvía al antiguo servidor de correo con la misma dirección
- [correo electrónico protegido]adelante a[correo electrónico protegido]
- [correo electrónico protegido]cae sin NDR porque no aparece en "relay_recipient_maps"
Cuando intenté simplemente agregar lo siguiente a /etc/postfix/virtual, el mensaje de prueba pareció perderse en alguna parte. No tengo idea de dónde fue ni cómo comprobar dónde fue...
[email protected] [email protected]
Muchas gracias por cualquier consejo.
Respuesta1
Puedes usar transport_maps
relay_domains = olddomain.com, newdomain.com
transport_maps = /etc/postfix/relay_maps
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
/etc/postfix/relay_maps
[email protected] smtp:[ip.of.local.exchange]
[email protected] smtp:mx.newdomain.com
[email protected] no-reply
/etc/alias
no-reply: /dev/null
/etc/postfix/recipient_canonical
[email protected] [email protected]
Nota: debe crear un usuario local sin respuesta