Current time: 11-25-2024, 06:55 PM Hello There, Guest! (LoginRegister)


Post Reply 
[HowTo] Selective greylisting
Author Message
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #1
[HowTo] Selective greylisting
Hi there

this howto describes how to use greylisting within postfix only für unknow host or hostname that looks like they are coming out of dynamic ip ranges.

1. Install postfix pcre package

Quote:> apt-get install postfix-pcre

2. Create new file /etc/postfix/dynip.pcre
EDIT: Attention the long regex is one single line!!!
Quote:# everything with 4 or more dots/hyphens in the hostname
/(\-.+){4}$/ rc_greylisting
/(\..+){4}$/ rc_greylisting

# some well known dynamic patterns
/(^|[0-9.x_-])(abo|br(e|oa)dband|cabel|(hk)?cablep?|catv|cbl|cidr
|d?client2?|cust(omer)?s?|dhcp|dial?(in|up)?|d[iu]p|[asx]?dsld?|dyn(a(dsl|mic)?)?
|home|in-addr|modem(cable)?|(di)?pool|ppp|ptr|rev|user|YahooBB[0-9]{12}
|c[[:alnum:]]{6,}(\.[a-z]{3})?\.virtua|[1-9]Cust[0-9]+|AC[A-Z][0-9A-F]{5}\.ipt
|pcp[0-9]{6,}pcs|S0106[[:alnum:]]{12,}\.[a-z]{2})[0-9.x_-]/ rc_greylisting

# systems without a hostname
/^unknown$/ rc_greylisting

3. Change the main.cf

Add
Quote:smtpd_restriction_classes = rc_greylisting

rc_greylisting = check_policy_service inet:127.0.0.1:60000

Change in the smpd_recipient_restrictions:
Quote:check_policy_service inet:127.0.0.1:60000

to
Quote:check_client_access pcre:/etc/postfix/dynip.pcre

4. Thats it
(This post was last modified: 11-12-2007 12:51 AM by rbtux.)
11-12-2007 12:13 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
[HowTo] Selective greylisting - rbtux - 11-12-2007 12:13 AM
RE: [HowTo] Selective greylisting - gOOvER - 11-17-2007, 09:33 AM
RE: [HowTo] Selective greylisting - rbtux - 11-17-2007, 09:45 PM
RE: [HowTo] Selective greylisting - rbtux - 02-22-2009, 04:19 AM
RE: [HowTo] Selective greylisting - rbtux - 02-22-2009, 04:40 AM
RE: [HowTo] Selective greylisting - rbtux - 04-28-2009, 10:41 PM
RE: [HowTo] Selective greylisting - rbtux - 04-28-2009, 11:32 PM

Forum Jump:


User(s) browsing this thread: 4 Guest(s)