[Postfixbuch-users] Postfix Mandantenfähigkeit

Peer Heinlein p.heinlein at heinlein-support.de
Mi Jun 8 09:22:09 CEST 2005


Am Mittwoch, 8. Juni 2005 07:42 schrieb Dejan Milosavljevic:

> Mails entgegennimmt und weiterleitet. Nun stehen wir aber vor der
> Aufgabe für einzelne Kunden getrennte Regelwerke zu etablieren. Z.B.
> soll für einen Kunden eine RBL genutzt werden, für andere nicht. Für
> andere Kunden sollen bestimmte max. Mail-Größenbeschränkungen gelten.
> Und diverse andere Regelwerke pro Nutzerkreis.

Alles, was Du über smtpd_*_restrictions regelst, kannst Du über 
restriction_classes (siehe Buch) einfach regeln. Dort kannst Du dann 
pro Mandant eine Regelkette definieren.

Größenordnungen gehört da aber nicht dazu -- sowas wird ja direkt in der 
main.cf definiert und nicht in den restrictions.

Zwei Möglichkeiten:

a) Einen Policy-Dämon programmieren der sowas checkt. Wenn Ihr etwas 
Manpower habt oder mehrere Mandanten im größeren Stil, dann ist das 
sicherlich die effektivste Variante: Kleine MySQL-Datenbank oder so, 
pro Mandant dort ein Set von Einstellungen und das wird vom 
Policy-Dämon abgefragt und geprüft.

b) Alle Parameter, die Du smtpd mit auf den Weg geben kannst, kannst Du 
ja auch in der master.cf als Aufrufparameter definieren (siehe auch die 
AMaViS-Schleife, wo auf 10025 der smtpd mit "-o content_filter=" 
gestartet wird. Du kannst nun in recipient-access-Tables auch "FILTER" 
definieren, d.h.:

domain1.de		FILTER:smtp:[127.0.0.1]:10030
domain1.de		FILTER:smtp:[127.0.0.1]:10031
domain1.de		FILTER:smtp:[127.0.0.1]:10032
domain1.de		FILTER:smtp:[127.0.0.1]:10033

Und dann auf jedem Postfix einen smtpd mit eigenen "-o" Optionen. 
Allerdings kann man nicht alle Postfix-Parameter beliebig setzen lassen 
-- nur die Optionen, die der smtpd da auch verarbeiten kann.

Lieben Gruß

Peer




-- 
Heinlein Professional Linux Support GmbH
http://www.heinlein-support.de

2. Mailserver-Konferenz, Mai 2005!

24/7 Emergency Support Team for Professionals
High-Level Training * Enterprise Serverhosting



Mehr Informationen über die Mailingliste Postfixbuch-users