Current time: 11-28-2024, 03:36 AM Hello There, Guest! (LoginRegister)


Post Reply 
Greylisting für jeden User an-/abschalten
Author Message
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #10
RE: Greylisting für jeden User an-/abschalten
natürlich ist sowas möglich...

mit restriction_classes (ich habe das so eingerichtet, dass ich polw und postgrey pro domain einzel aktivieren kann... Dies geht natürlich auch für einzelne User):

in der main.cf die postgrey zeile ersetzen durch:
Code:
check_recipient_access mysql:/etc/postfix/restriction_classes_spamcheck.mysql

weiter in die main.cf folgende zeilen einfügen:
Code:
smtpd_restriction_classes =             rc_policydweight, rc_greylisting

rc_policydweight =                      check_policy_service inet:[127.0.0.1]:12525
rc_greylisting =                           check_policy_service inet:[127.0.0.1]:60000

die Datei: /etc/postfix/restriction_classes_spamcheck.mysql:
Code:
user=<mysql-user>
password=<mysql-pw>
dbname=<mysql-db>
table=spamcheck
hosts=<mysql-host>
select_field=CONCAT(if(greylisting=1, 'rc_greylisting ', ''), If(policydweight=1, 'rc_policydweight', ''))
where_field=domain

die mysql table hat folgendes schema:
Code:
CREATE TABLE `spamcheck` (
  `id` int(11) NOT NULL auto_increment,
  `domain` text NOT NULL,
  `greylisting` tinyint(1) NOT NULL,
  `policydweight` tinyint(1) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM;

danach kannst du in die tabelle beliebig mail adressen oder ganze domains einfügen.

Code:
INSERT INTO `spamcheck` (`domain`, `greylisting`, `policydweight`) VALUES (3, 'user@domain.net', 0, 1);


Das obengenannte ist nicht getestet, da ich es in einer leicht abgewandelten version in kombination mit selektiv greylisting nutze...
01-09-2008 05:28 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Greylisting für jeden User an-/abschalten - rbtux - 01-09-2008 05:28 AM

Forum Jump:


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