On 2/2/2013 3:50 PM, Viktor Dukhovni wrote:
> On Sat, Feb 02, 2013 at 03:34:30PM -0600, Stan Hoeppner wrote:
> 
>>    check_client_access pcre:/etc/postfix/client_access
>>    ...
>>
>> /etc/postfix/client_access:
>>     /.*facebook\.com$/               permit
> 
> This is not robust for two reasons, the first is a simple oversight,
> replace:

It wasn't intended to be robust Viktor, but quite the opposite.

>       /.*facebook\.com$/              permit
> 
> with 
> 
>       /\.facebook\.com$/              permit
> 
> since "notfacebook.com" is not "facebook.com" and any SMTP client
> in the real facebook.com domain would be a proper sub-domain.

I guess you missed what came directly after that...

On 2/2/2013 3:08 PM, Stan Hoeppner wrote:
> You may want to be more specific.  I made my example very generic as
> your expression above seems to miss some of their outbound host rdns,
> such as:  outappmail004.snc4.facebook.com

Sometimes, when a kid asks for an apple, it's better to give him a
rotten one, so as to teach him to pick his own fresh apples from the
tree.  I.e. I gave him a rotten example of a regex hoping/assuming he'd
do some legwork and create his own set of fully qualified expressions to
meet his needs.

-- 
Stan

Reply via email to