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: forward/redirect All emails to another fixed address (http://www.howtoforge.com/forums/showthread.php?t=45260)

kongi123 23rd April 2010 17:56

PostFix: forward/redirect All emails to another fixed address
 
Hello,

I am new to PostFix. I would like to have PostFix (SMTP) forward/redirect "all" sent emails to another fixed desired address (such as admin@myserver.com) and most important field headers don't change (e.g. to cc bcc from subject...)

This is my example code:

1 /etc/postfix/main.cf:
2 virtual_alias_maps = hash:/etc/postfix/virtual
3
4 /etc/postfix/virtual:
5 * admin@myserver.com

I think the problem may be at Line 5 where I don't know which syntax can represent "all emails". I use *(star), but it seems not working. Thanks.

philefluxx 23rd April 2010 22:46

Are you looking to monitor emails? If this is the case then there are some other options if you cannot find a way to get postfix to cc an address on every email. This is what I use to monitor mail traffic and statistics:

http://howtoforge.net/mail_statistic...h_pflogsumm_p2

RogueCoder 26th April 2010 01:59

That's not actually what he was asking, but never the less, it's good advice.

For your actual question, check this out: http://www.postfix.org/ADDRESS_REWRI....html#auto_bcc

It's exactly what you want from what I understand. The postfix documentation is a wonderful thing :D

kongi123 26th April 2010 04:00

Many thanks for you all above. It sounds good, however, what I need is that I don't want emails sent to the recipients directly, but sent to admin only (and then admin will consider and forward once approved). Auto_bcc will bcc to admin, but others in To: list will also see.

Sorry I didn't give a clear question :)

RogueCoder 26th April 2010 04:06

I don't have time to check this right now, but here's another suggestion

/etc/postfix/virtual
Code:

/^(.*)$/ admin@myserver.com
or

Code:

(.*) admin@myserver.com
If that doesn't work, check out this for reference

http://www.postfix.org/virtual.5.html

RogueCoder 26th April 2010 12:58

I tried to post a reply yesterday, but it didn't show up, not sure why.

I think you should try this code in your virtual file

Code:

(.*) admin_email@domain.tld
See, the file uses regular expressions, and * matches 0 or one of the previous characters, and . matches any character. So that is your wildcard, (.*)

Reference:

http://www.postfix.org/virtual.5.html

kongi123 27th April 2010 16:59

Many thanks again, RogueCoder. It now almost works. Besides adding your code in virtual file, I have to define virtual_alias_domains in main.cf, right? The problem is that I don't know the value to be used in virtual_alias_domains for "any domain". This is my code:

/etc/postfix/main.cf:
virtual_alias_domains = (.*) <--- The problem is in this line, I think- It is not working
virtual_alias_maps = hash:/etc/postfix/virtual

/etc/postfix/virtual
(.*) admin@myserver.com

Otherwise, it should work. However, I just predict a further problem. If a sender uses "bcc:" and then the email is sent to admin, as configed. Can the admin see the email list in bcc field? How can the admin see it? Thanks.

philefluxx 27th April 2010 20:07

Quote:

Originally Posted by kongi123 (Post 226703)
Many thanks again, RogueCoder. It now almost works. Besides adding your code in virtual file, I have to define virtual_alias_domains in main.cf, right? The problem is that I don't know the value to be used in virtual_alias_domains for "any domain". This is my code:

/etc/postfix/main.cf:
virtual_alias_domains = (.*) <--- The problem is in this line, I think- It is not working
virtual_alias_maps = hash:/etc/postfix/virtual

/etc/postfix/virtual
(.*) admin@myserver.com

Otherwise, it should work. However, I just predict a further problem. If a sender uses "bcc:" and then the email is sent to admin, as configed. Can the admin see the email list in bcc field? How can the admin see it? Thanks.

I'm probably wrong, but you may be able to see bcc info in the header's of the email received by the admin. Ive always hated bcc, its shady imo.

falko 28th April 2010 14:08

Quote:

Originally Posted by RogueCoder (Post 226504)
I tried to post a reply yesterday, but it didn't show up, not sure why.

Our forum spamfilter plugin thought that post was spam and put it into the moderation queue - I had to approve it. Sorry about that... :o


All times are GMT +2. The time now is 23:20.

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