Hello I meant if it would be possible for Postfix to allow sending emails only to certain destination domains and reject all not-explicitly-defined-destination-domains.
Example : Allow destination domain : *@surely-not-existent-domain.com Deny destinations domains : *@* Sincerely On 02/20/12 15:45, /dev/rob0 wrote: > When starting a new thread, please do not reply to an existing one; > make it a new message. This one contains irrelevant threading > information in the headers, which causes a problem for thread-aware > mail readers. Thanks. > > On Mon, Feb 20, 2012 at 02:35:10PM +0100, Dragan Zubac wrote: >> Postfix is running on a server with domain : domain.com > I'm also willing to bet that you do not own domain.com. Don't use > real Internet names as examples. Example.TLD in almost any top-level > domain, or {first,second,third,...}.example are safe. > >> Is it possible to have Postfix configured to forward emails only >> if To,CC or BCC fields contain the following domains : >> >> - test.com >> - example.com > By "forward" you probably mean you're using virtual_alias_maps with > target addresses going externally. Another thing: you should always > describe the actual problem you are trying to solve. Here you gave > only your idea for a solution. > > The answer is no. Postfix is not capable of making routing decisions > based on mail content. There are header/body_checks(5) mechanisms > available, but in general, you should not make routing decisions > based on mail content. And in this case there is no way to make that > conditional decision anyway. > > Your only possible answer to do what you asked is an external content > filter as SMTP proxy. > http://www.postfix.org/SMTPD_PROXY_README.html > >> Forwarding emails that has To,CC or BCC fields containing > There is no such "field" as BCC. If a client submits mail with a > header, "^Bcc: ", the MTA will strip it. > >> destination addresses for other domains than specified should >> be rejected. > Also not a good idea. Look at this mail for an example. The headers > tell us it was To: postfix-users@postfix.org, and neither to you nor > me. Yet we both see it in our mailboxes! > > If I correctly guessed the real goal above, there is no simple answer > for you. Indeed, same envelope forwarding to addresses outside your > control is not safe and workable in this day and age.