Hallo Thomas,
Am Donnerstag, 26. Juni 2008 schrieb Thomas Schwenski:
Gregor Hermens schrieb:
das geht nicht. Eine restriction_class wird immer als Block abgearbeitet. Du musst deine Prüfungen auf mehrere restriction_classes verteilen und diese dann abhängig von deinen Bedingungen aufrufen.
Genau das will ich ja:
Ich will eine restriction_class für Greylisting haben, eine für DynIP, eine für unknown_host, ...
Allerdings soll das ganze _deselektiv_ stattfinden, also es sollen _alle_ E-Mails den jeweiligen Prüfungen unterzogen werden, _außer_ der Absender/Client (im Sinne von einlieferndem Mailserver) steht auf einer Whitelist für diese Restriction.
main.cf:
smptd_*_restrictions = ... check_recipient_access pcre:/etc/postfix/greylisting ...
/etc/postfix/greylisting:
/^kein.greylisting@example.com$/ DUNNO /^kein.greylisting@example.net$/ DUNNO /.*/ greylisting
Gruß, Gregor