For automatically handling bounce mail in an application, I need bounces sent back to certain adresses only to be delivered by pipe to the program which will manage these. There is two options :

  • Forward those addresses to another SMTP server, which will pipe every received mail
  • Pipe only these addresses on the main mail server

Is there any efficient and simple way to do one of those with Postfix?



# vi /etc/postfix/main.cf

virtual_alias_domains = yeswedeal.com # virtual_alias_domains = example.com virtual_alias_maps = hash:/etc/postfix/virtual

# vi /etc/postfix/virtual

rajat@yeswedeal.com rajat@ossc.com

You can also implement a catch-all address i.e. email sent to tom@example.com and jerry@example.com should be forwarded to somewhereelse@another.domain.com

@example.com somewhereelse@another.domain.com

Save and close the file. Type the following command to restart postfix:

# postmap /etc/postfix/virtual # service postfix reload

  • Thanks. If I understand well, there is no way to transfer them to another server without having to alias the address(es) with another domain ?
    – Pierre
    Oct 6 '10 at 12:16
  • 1
    yes your right :)
    – Rajat
    Oct 6 '10 at 12:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.