[Postfixbuch-users] Whitelisting pro User

Uwe Driessen driessen at fblan.de
Sa Feb 2 21:46:44 CET 2008


Christian Scholz schrieb: 
> Mit was für Spam habe ich mir ehrlich gesagt nicht angeschaut. Sind aber ca. 500 eMails
> am Tag.
> Einen Spamfilter wollte der Kunde nicht haben. Am besten keine Fragen wieso, ich weiß es
> nicht... ;-)

Dann halt nur auf Viren prüfen und den rest zustellen 


> 
> Hat zufällig jemand ein Beispiel für die Filterung über smtpd_restriction_classes,
> das ich abgewandelt verwenden könnte?

Das Beispiel bezieht sich auf selectives postgrey


Main.cf:


smtpd_recipient_restrictions =
	......
	......
	check_client_access pcre:/etc/postfix/maps/dialups.grey,
	......
	......

smtpd_restriction_classes =
   greylisting

greylisting = check_policy_service inet:127.0.0.1:60000


dialups.grey:

/(\-.+){4}$/ greylisting
/(\..+){4}$/ greylisting
# everything with 3 or more dots/hyphens in the hostname

/(^|[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)?p
ool|ppp|ptr|rev|static|user|YahooBB[0-9]{12}|c[[:alnum:]]{6,}(\.[a-z]{3})?\.virtua|[1-9]Cu
st[0-9]+|AC[A-Z][0-9A-F]{5}\.ipt|pcp[0-9]{6,}pcs|S0106[[:alnum:]]{12,}\.[a-z]{2})[0-9.x_-]
/         greylisting

/(\.si$|\.ru$|\.br$|\.sk$|\.pe$|\.ro$|\.eg$|\.in$|\.lv$|\.gr$|\.za$|\.net$|\.com$|\.br$|\.
jp$|\.co$|\.in$|\.il$|\.it$|\.co$|\.mx$|\.pl$|\.pt$|\.ua$|\.ar$|\.th$|\.cz$|\.no$|\.th$|\.
nl$|\.cy$|\.ma$|\.nu$|\.ee$|\.pe$|\.se$)/   greylisting

/unknown/       greylisting
--------------------------------------------

In deinem Fall müßte das ensprechend mit 

smtpd_recipient_restrictions =
	.....
	.....
	check_recipient_access hash:/etc/postfix/maps/spamlover.hash
	.....
	.....

aufgebaut werden 

smtpd_restriction_classes =  
	spamlover

spamlover = reject_unlisted_recipient,
   reject_non_fqdn_sender,
   reject_non_fqdn_recipient,
   reject_unknown_sender_domain,
   reject_unknown_recipient_domain,
   reject_sender_login_mismatch,
   reject_unlisted_sender,

diese Restriktionen dann halt für dich passend aufbauen nur als Beispiel gedacht 


spamlover.hash :

user at spamlover.ig   spamlover

> 
> Wäre super... admins sind halt faul... ;-)

Halt wie immer 

> 
> Gruß Christian Scholz
> 


Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 / 660045   Fax: 06708 / 661397




Mehr Informationen über die Mailingliste Postfixbuch-users