Page 1 of 1

SPAM-Filter meldet: Invalid_msgid

Posted: 2004-09-22 20:25
by floezen
Hallo,

ich hoffe, man kann mir vielleicht in dieser Rubrik des Forums weiterhelfen :D.

Ich habe folgendes Problem: In eine PHP Skript schreibe ich:

Code: Select all

$msgid = sprintf("1000%s.%sregistration@meine-domain.de", time(), rand(0, 1000)); 
$head = "Message-ID:$msgidn"; 
$head .= "From: $fromnX-Mailer: PHP/" . phpversion()."rn"; 
mail($email, $subject_to_admin, $message_to_admin, $head); 
Beim Senden der der Mail wird dann z.B. eine MessageID wie z.B.

10001095610002.69registration@meine-domain.de

erstellt. SpamAssasin meldet nun aber, das dies eine ungültige ID sei (Message-Id is not valid, according to RFC 2822). Ich weiß allerdings nicht was daran nicht richtig ist?!

Ich würde mich freuen, wenn mir erklären könnte, wie denn eine richtige Id aussehen müsste. Diese entspricht zumindest dem Muster, das ich im Netz bisher gefunden habe...

Grüsse
Flözen

Re: SPAM-Filter meldet: Invalid_msgid

Posted: 2004-09-22 20:33
by suntzu
Hi,

hast du alles genau so hier gemacht:
message-id = "Message-ID:" msg-id CRLF

[....]

msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS]

id-left = dot-atom-text / no-fold-quote / obs-id-left

id-right = dot-atom-text / no-fold-literal / obs-id-right

no-fold-quote = DQUOTE *(qtext / quoted-pair) DQUOTE

no-fold-literal = "[" *(dtext / quoted-pair) "]"
Vor allem die < > und die Leerzeichen.

Re: SPAM-Filter meldet: Invalid_msgid

Posted: 2004-09-22 20:38
by dodolin
Jo, die eckigen Klammern werden fehlen, war auch mein erster Gedanke.

Re: SPAM-Filter meldet: Invalid_msgid

Posted: 2004-09-22 20:44
by floezen
Oh man, ich danke Euch!!!

ich dachte die Klammern würden einfach das einfassen, was rein kommt :roll:
Jetzt gehts!

Grüsse
Flözen