ispCP - Board - Support
Greylisting für jeden User an-/abschalten - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Greylisting für jeden User an-/abschalten (/thread-2101.html)

Pages: 1 2


Greylisting für jeden User an-/abschalten - schnere - 01-08-2008 10:04 PM

Hi!

Ist es möglich Graylisting für jeden user extra an- oder abzuschalten.
Am Besten würde ich sagen, wäre es, wenn der User das sogar selbst per Maia Mailguard machen könnte?

MfG schnere


RE: Greylisting für jeden User an-/abschalten - BeNe - 01-08-2008 10:06 PM

Sowas ?
--> http://www.isp-control.net/component/option,com_easyfaq/Itemid,38/task,view/id,26/
Ansonsten hat rbtux noch das selektive greylisting.
--> http://www.isp-control.net/forum/howto-selective-greylisting-t-1764.html

Maia hat ja erstmal nix mit greylisting zu tun weil das davor passiert...

Greez BeNe


RE: Greylisting für jeden User an-/abschalten - schnere - 01-08-2008 10:32 PM

Sowas: http://www.isp-control.net/component/opt...iew/id,26/ meine ich nicht, hier kann ich ja nur bestimmen, dass Emails von bestimmten Servern nicht von postgrey überprüft werden.

Ich möchte aber sagen, dass mein Kunde Hansi mit der Email hansi@meinserver.de alle Mails von allen Servern empfängt, ohne dass die vorher per postgrey gecheckt werden...

Ist das auch irgendwie möglich?

MfG

EDIT: Ich weiß, dass Maia nichts mit Greylisting zu tun hat, aber Maia ist eine Config-Oberfläche zu Amavis!
Wieso sollte ich dann nicht theoretisch damit auch postgrey konfigurieren können?


RE: Greylisting für jeden User an-/abschalten - BeNe - 01-08-2008 10:34 PM

Mal nicht das ich wüsste...da fällt mir grad nix ein Sad
Sorry! Aber vielleicht weis ja rbtux noch was ?

Greez BeNe


RE: Greylisting für jeden User an-/abschalten - joximu - 01-08-2008 10:35 PM

*whitelist_recipients --> here can you set e-Mailaddresses on the Whitelist*

hansi@meinserver.de in die /etc/postgrey/whitelist_recipients reinhauen

ich versetehe das so - recipients = Empfänger...

/J


RE: Greylisting für jeden User an-/abschalten - joximu - 01-08-2008 10:36 PM

ansonsten "man postgrey" ist sehr ausführlich


RE: Greylisting für jeden User an-/abschalten - schnere - 01-08-2008 10:42 PM

hansi@meinserver.de in die /etc/postgrey/whitelist_recipients reinhauen -> Das war auch das Erste, was ich probiert hab, aber es hat leider nicht funktioniert. Jetzt hab ich greylisting temp. ganz ausgeschaltet und das ist aber nicht das, was ich will!!


RE: Greylisting für jeden User an-/abschalten - BeNe - 01-08-2008 10:53 PM

Also ich habe bei mir kein Postgrey mehr im Einsatz, wegen der verzögerung.
Policy-Weight und Fail2ban mit Maia reichen schon völlig.
Meine INBOX ist zu 99% SPAM frei.

Greez BeNe


RE: Greylisting für jeden User an-/abschalten - schnere - 01-08-2008 11:00 PM

Mhm, danke für den Tipp. Werd mal sehen...


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

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...