Voor cPanel servers: indien je de auto update functie geactiveerd is, hoef je niets te doen. Wil je zelf de fix toepassen via de cli:
Code:/scripts/autorepair spamd_y2010_fix
Dit lijkt een beetje op de millennium bug. Hebben ze van SA dit niet van te voren kunnen stimuleren?
En hoe kan een vps eindgebruiker (centos en DA) eenvoudig controleren of de systeembeheerder deze fix al heeft toegepast of niet?
stuur een mail naar jezelf en bekijk de score
En dan wel zo slim zijn om dat met een extern adres te doen (bijv. Hotmail of Gmail) anders heeft het nog weinig nut. "Interne" mail wordt immers anders behandeld.
Vraag daarna de eigenschappen op van het mailtje en kijk of je de date rule erin ziet staat. Staat die er niet, dan is het goed.
Hier ook handmatig erdoor gezet.
Marin Heideman (DigiState B.V.)
Volgens mij heeft transip momenteel ook dit probleem. Heb gisteren voor het eerst wat getest met mails het lijkt in iedergeval op deze bug.
Heb meteen een ticket aangemaakt maar nog geen reactie ontvangen.
Nou, nou.. tot zo ver mijn enthousiasme over TransIP. Na 3 dagen hebben ze het nog steeds niet voor elkaar gekregen om deze bug op te lossen.
Helaas kan ik alleen maar tickets aanmaken en niemand direct spreken. Hebben ze uberhaubt wel een beheerder daar of alleen sales mensen?
De 'default' 72_active.cf wordt op de meeste systemen elke dag door CRON weer even verpest door sa-update. Handigst is toch wel om gewoon even de gecorrigeerde rules in local.cf (/etc/spamassassin/local.cf meestal) te zetten, bijvoorbeeld:
===
##{ FH_DATE_IS_19XX
header FH_DATE_IS_19XX Date =~ /19[789][0-9]/ [if-unset: 2010]^M
describe FH_DATE_IS_19XX The date is not 19xx.^M
##} FH_DATE_IS_19XX
##{ FH_DATE_PAST_201X
header FH_DATE_PAST_201X Date =~ /20[2-9][0-9]/ [if-unset: 2010]^M
describe FH_DATE_PAST_201X The date is grossly in the future.^M
##} FH_DATE_PAST_201X
===
En indien mensen bijvoorbeeld nog 88_FVGT gebruiken erbij:
===
# sanity check + seen spam in 1980's.
header FH_DATE_ISNT_201X Date !~ /201[0-9]/ [if-unset: 2010]
score FH_DATE_ISNT_201X 1.266
# Corpus check, see how much isn't 2010.
header FH_DATE_ISNT_2010 Date !~ /(?:2010| 10)/ [if-unset: 2010]
score FH_DATE_ISNT_2010 0.333
===
Ook de unset=2010 is in mijn ogen niet totaal onhandig.
Vergeet ook niet SA opnieuw te starten. Hier wel overal sa-update gedaan, maar bleek dat 't pas doorgevoerd wordt na een restart van spamd.