Avatar billede pede15 Nybegynder
01. april 2004 - 18:34 Der er 2 kommentarer og
1 løsning

Problem med mail-header - 8 bit encoding, warning etc.

Jeg sidder med et script som sender en email ud til en given adresse. Problemet er, at emailen bliver 'tagget' af mit spamfilter.

Fejl:

BAD HEADER Non-encoded 8-bit data (char F8 hex) in message header 'Subject'´

Titlen (subject) er som følger:

Ansøgning om tjenestefrihed

Problemet er ø'et. Hvad skal jeg gøre for at den ikke bliver tagget af spamfilteret?

Mvh
Peder Nielsen
Avatar billede sylvesternielsen Nybegynder
01. april 2004 - 19:12 #1
$body = htmlentities($body);

Omsætter dine æøå til æøå
Avatar billede tipsen Nybegynder
02. april 2004 - 19:00 #2
Bare for at give et hint, skal du nok have encoded din mail til 7 bit i stedet for de 8 bit du bruger nu. Ved dog ikke lige hvordan og har desværre ikke tid til at undersøge det.

NB: At lave tegnene om til deres html-ækvivalenter løser ikke umiddelbart problemet, da det i stedet kræver at mailen sendes som en korrekt html-mail og samtidig at modtager har en mail-klient der kan afkode html-mails. Pænt overkill når det blot er alm. tekst der sendes.
Avatar billede pede15 Nybegynder
18. juni 2004 - 18:05 #3
Jeg husker dårligt.. undskyld jeg glemte dette spørgsmål :(  - men jeg droppede det med headerne - det var kun ved aller højeste "spam-filter-level" :D at meddelelserne blev mærket, så ..
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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