Dat werkt natuurlijk wel maar is wel extra werk om die subjects steeds toe
te voegen.
Het zijn er maar 30 er komt vooralsnog niets bij.
Beter is het om unieke eigenschappen in de header te zoeken. Ik heb er 2
gevonden die samen uniek zijn voor de Sober.Q mail.
De helo string in de received header begint altijd met een reeks die alleen
uit kleine letters bestaat gevolgt door een punt en de tijdzone aanduiding in
het Date veld wijkt af van normale mailers. Bij Sober.q wordt de tijdzone
alleeen eengegeven in letters ipv bv +0200
Om te beginnen: veel mail servers voegen niet explicitet een HELO string
in de received header. Een reeks kleine letters met een punt erin voor een
HELO is standaard want dat is zo per RFC 821.
Een Date header met een tijdzone aanduiding in tekst is niet uitzonderlijk.
De berichten die ik van Postfix krijg lijken niet eens op jouw beschrijving.
Ze hebben een gewone Date header met cijfers. Dat is logisch, want het is
mijn server die ze toevoegt.
Received: from loreal.com (smtp5.loreal.com [81.255.155.129])
by mail.onsdomein.nl (Postfix) with ESMTP id 11D0A16C05
for <user@onsdomein.nl>; Sun, 15 May 2005 02:31:38 +0200
(MEST)
Date: Sun, 15 May 2005 02:31:33 +0200
Gmail:
Received: from wakniyv.com (CPE-24-209-112-148.wi.res.rr.com
[24.209.112.148])
by mx.gmail.com with SMTP id m35tj1152165rnd.2005.05.15.11.40.00;
Sun, 15 May 2005 11:40:01 -0700 (PDT)
Date: Sun, 15 May 2005 18:38:42 GMT
Dat zou een header uit elk willekeurig bericht kunnen zijn.
Ik vrees dat jouw methode onbruikbaar en onbetrouwbaar is. Gevaarlijk
zelfs.
Veel tegengehouden berichten zijn bounces, non delivery notifications,
door Sober verstuurd naar niet bestaande addressen elders met een
vervalst afzender adres van ons domein. Die NDR's quoten vaak wel de
subject header, maar ze verbouwen wel het bericht of ze gebruiken nieuwe
headers. Bericht signatures werken daarbij niet.
Jeroen