HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Server Operation (http://www.howtoforge.com/forums/forumdisplay.php?f=5)
-   -   Postfix - wildcard email forwarding (http://www.howtoforge.com/forums/showthread.php?t=20729)

moxie 26th February 2008 00:00

Postfix - wildcard email forwarding
 
Hello All,
I am a postfix newb, so hopefully this one is easy. I have been searching all over the internet and I can't seem how to configure postfix to forward wildcard emails to another email account.

This comes out of the need to handle bounced emails to maintain my email list. I read that a good strategy is to embed the userID in the return-path of all emails being sent out, and if they bounce, you can send all the bounced emails to a catchall account, then process them from there, grab the userID and remove the user from the mailing list.

Well, I wrote all the code to do that, I pull emails from an exchange account, parse out the userid, and remove it if it's a hard bounce, it works great, but I can't figure out how to forward the emails to the catchall account.

I looked at alias, but I couldn't get it to work. I also looked at VERP, but I don't think it's what I want.

for example
<bounce_1234@example.com> ends up in <bounce@example.com>
<bounce_2344@example.com> ends up in <bounce@example.com>
<bounce_3427@example.com> ends up in <bounce@example.com>
<bounce_5349@example.com> ends up in <bounce@example.com>
etc...

thank you very much for any input or direction you could provide!

topdog 26th February 2008 07:24

You can do that using the virtual transport, so this depends on how your postfix is implemented if you are not using external storage ie a database do this

Edit /etc/postfix/virtual
Code:

@example.com <user_to_get_all_unknown>
Then run
Code:

postmap /etc/postfix/virtual
postfix reload


moxie 27th February 2008 03:33

Thanks for the reply.

I looked at this virtual domain, and the problem is that I already have a catchall account setup on my domain.

@example -> spam@example.com

so, I was hoping in postfix, I could set up some sort of wildcard address that forwarded "bounced*@example.com" -> bounced@example.com

so that anything that was emailed to bounce<anything else>@example.com would show up in bounce@email.com's mailbox.

i guess if all else fails, I could send emails from a sub-domain and have another catch-all on that sub-domain which I could assume would only be bounced-emails. But I would prefer to not have to set up a sub-domain.

Thanks again for any input.

topdog 27th February 2008 07:35

I think you can do that i have never tried but give it a try although i think bounce* to bounce will give you a mail loop


All times are GMT +2. The time now is 12:53.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.