![]() |
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. |
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 |
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 |
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 :) |
I don't have time to check this right now, but here's another suggestion
/etc/postfix/virtual Code:
/^(.*)$/ admin@myserver.comCode:
(.*) admin@myserver.comhttp://www.postfix.org/virtual.5.html |
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.tldReference: http://www.postfix.org/virtual.5.html |
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. |
Quote:
|
Quote:
|
| All times are GMT +2. The time now is 15:12. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.