Avatar billede justask Nybegynder
13. november 2006 - 15:35

Forkert mailheader i mailsystem

Hej Experter

Jeg har lavet et mailsystem (i php/mysql), men en af mine brugere har gjort mig opmærsom på at headeren ikke er helt korrekt. Når jeg bruger bogstaver som æøå eller éîò (osv.) fås flg. fejl:

------------------------------ Original Message ------------------------------
Subject: INVALID HEADER in mail FROM [xx.xx.xx.xx] <xxx@xxx.xxx>
From:    "Content-filter at xxx.xxx.xxx" <xxx@xxx.xxx>
Date:    Sat, November 11, 2006 08:02
To:      xxx@xxx.xxx
------------------------------------------------------------------------------

No viruses were found.

Bad header:
  Non-encoded 8-bit data (char E9 hex): Subject: Julegaveid\351er til hele
    fam...
Content type: BadHdr8bit (4,2)

First upstream SMTP client IP address: [xx.xx.xx.xx] xxx.xxx.xxx
According to a 'Received:' trace, the message originated at: [xx.xx.xx.xx],

Return-Path: <xxx@xxx.xxx>
Message-ID: <20061111024121.30A5C272901@xxx.xxx>
Subject: Julegaveidéer til hele familien



Return-Path: <xxx@xxx.xxx>
Received: from xxx.xxx (xxx.xxx.xxx [xx.xx.xx.xx])
    by xxx.xxx (Postfix) with ESMTP id 60450163778
    for <xxx@xxx.xxx>; Sat, 11 Nov 2006 08:02:15 +0100 (CET)
Received: by xxx.xxx (Postfix, from userid xxx)
    id 30A5C272901; Sat, 11 Nov 2006 03:41:21 +0100 (CET)
To: xxx@xxx.xxx
Subject: Julegaveidéer til hele familien
From: xxx.xxx <xxx@xxx.xxx>
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Message-Id: <20061111024121.30A5C272901@xxx.xxx>
Date: Sat, 11 Nov 2006 03:41:21 +0100 (CET)

Så jeg formoder jeg enten skal ændre Content-transfer-encoding til noget andet end 8bit og/eller encode subject-teksten f.eks. med htmlentities(...)? Og måske charsettet skal ændres?

Nogen gode råd?


Takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester