All;

    I've made progress with this problem. By adding virtual_alias_maps =
regexp:/etc/postfix/virtual_users at the bottom of main.cf and adding the
regexps below, and running "postmap /etc/postfix/virtual_users ", the two
catch-alls work fine, but the "longer" matches do not and ultimately they
get delivered to the catch-all address. I'm almost there. What am I missing?

Thanks in advance;

Frank

 

 

 

>> From: Frank DiGennaro [ <mailto:fr...@digennaro.com>
mailto:fr...@digennaro.com] 
>> Sent: Monday, October 5, 2020 1:34 PM
>> To: 'postfix-users@postfix.org' < <mailto:postfix-users@postfix.org>
postfix-users@postfix.org>
>> Subject: Forward email based on Regexps

>> 

>> Hello;

 >>   I'm pretty new to postfix but I'm really glad that I finally made the
switch from sendmail. Postfix is just so much easier to use. This is my
scenario. I need to route emails based on regexps and I know how to write
them but I'm not exactly sure where in the configs to put them. For example,
I want to do this

>> 

>> /^To: [0-9]{10,11}@faxserver.acmewidgets.net/   faxadmin        # The
user part is a fax number

>> /^To: [0-9]{10,11}@acmewidgets.net/                     faxadmin        #
The user part is a fax number

>> /^To:  <mailto:.*@acmewidgets.net/> .*@acmewidgets.net/
admin             # Catch-all for the domain acmewidgets.com

>> /^To:  <mailto:.*@foo.com/> .*@foo.com/
fooadmin       # Catch-all for the domain foo.com

>> 

>> But I'm not sure these belong. Any insight at all would be greatly
appreciated.

>> Thanks;

>> Frank

 

Reply via email to