sa-update fail: description exists for non-existent rule USER_IN_ALLOWLIST_TO

A. Schulze andreas.schulze at datev.de
Fr Jul 17 12:38:08 CEST 2020


Am 13.07.2020 um 12:56 schrieb Marcus Schopen:
> Am Sonntag, den 12.07.2020, 10:46 +0200 schrieb Marcus Schopen:
> [...]
>> Sieht das noch jemand bei sich?
> 
> https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7838
> 
> 

fürs Archiv:

Das SA-Team gibt den Regelsatz mit Fokus auf aktuelle SA-Versionen raus. 
Einige Unschärfen in den SA-Regeln generieren auf aktuellem SA eine 
Warnung, dummerweise auf älteren SA-Intallationen einen Fehler.

Als Lösung für die aktuellen Probleme trägt man passende Regeln in die 
SA-Konfig ein. SA nutzt (nach meinen Beobachtungen) *während des 
Updates* aber nur Dateien mit dem Namen /etc/mail/spamassassin/*.pre
(/etc/mail/spamassassin kann auch woanders liegen, SA benennt das 
Verzeichnis auch als $LOCAL_RULES_DIR)

Jedenfalls: SA-Update beschwert sich, dass es lediglich eine 
Beschreibung für Namens "USER_IN_ALLOWLIST_TO" gibt, aber keine 
eigentliche Regel.

Lösung: SA eine Regel namens USER_IN_ALLOWLIST_TO  unterjubeln.
Welche Daten soll man nehmen? Nun, möglicherweise sind die von 
"USER_IN_WHITELIST_TO" nicht ganz unpassend. Das hatte ein SA-User in 
dem Thread vorgeschlagen.

Der Punkt ist, dies in einer Datei $LOCAL_RULES_DIR/*.pre zu tun.

-> Eintrag in /etc/mail/spamassassin/irgendwas.pre
meta USER_IN_ALLOWLIST_TO (USER_IN_WHITELIST_TO)

mittlerweile musste ich noch andere Zeile hinzufügen:
meta USER_IN_WELCOMELIST_TO (USER_IN_WHITELIST_TO)

siehe auch https://marc.info/?l=spamassassin-users&m=159472559930087

Andreas


Mehr Informationen über die Mailingliste Postfixbuch-users