Hi guys Im looking how to make to config my postfix server to relay mails to other antispam server but filtering by domain. Actually Im using relayhost variable inside main.cf, but I need to mount different gateways for every domain. I understand with this main.cf and using transport maps works fine?
My main.cf (most important part): myhostname = postfixserver alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = mydomain.com, sub1.mydomain.com <http://sub1.mydoimain.com>, sub2.mydomain.com <http://sub1.mydoimain.com/> test.mydomain.com, localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.0/24 192.168.10.0/24 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all virtual_mailbox_base = /var/spool/dovecot/ virtual_create_mailbox_dirsize = yes virtual_mailbox_extended = yes virtual_alias_maps = ldap:/etc/postfix/ldap_aliases.cf,ldap:/etc/postfix/ ldap_aliases2.cf virtual_mailbox_maps = ldap:/etc/postfix/ldap_aliases.cf,ldap:/etc/postfix/ ldap_aliases2.cf smtpd_sender_login_maps = ldap:/etc/postfix/ldap_aliases.cf ,ldap:/etc/postfix/ldap_aliases2.cf mailbox_transport = dovecot mailbox_command = /usr/lib/dovecot/deliver dovecot_destination_concurrency_limit = 1 dovecot_destination_recipient_limit = 1 virtual_transport = dovecot recipient_bcc_maps = hash:/etc/postfix/recipient_bcc transport_maps = hash:/etc/postfix/transport mailman_destination_recipient_limit = 1 home_mailbox = # MESSAGE SIZE # message_size_limit = 20240000 ------------------------------------- And transport mydomain.com relay:[10.0.0.10] sub1.mydomain.com relay:[10.0.0.10] sub2.mydomain.com relay:[10.0.0.10] test.mydomain.com relay:[10.0.0.11] <http://lists.esci.es/> I need to config more things? If I send a message to test@test.mydomain,com is necessary to config any in master.cf? Thanks and Best Regards