Avatar billede killer_r Nybegynder
25. januar 2005 - 19:26 Der er 4 kommentarer og
1 løsning

JMail - Fejl i subject på videresendte mails

Jeg har et script på min side hvor den via JMail sender emails videre til en række mailadresser...
Men jeg har oplevet at når der i mailens subject står æ,ø eller å bliver disse lavet om til "X" eller også fucker subject helt op... Hvis jeg åbner mailen i outlook kan jeg læse at der i headeren står:

X-Amavis-Alert: BAD HEADER Non-encoded 8-bit data (char F8 hex) in message header 'Subject': Subject: [Samfundshjaelperne] m\370der fremover\n

Det eneste der i mit script, der sender mailene videre, stå mht. subject er det følgende:
    msg.Subject = "[" & rs("mail") & "] " & msg.Subject

Der bare skriver den mailadresse hvor mailen er sendt til i subject... Hvordan får jeg rettet fejlen?

(Hvis noget af det ovenstående ikke giver mening, så sig endelig til!)
Avatar billede cpufan Juniormester
25. januar 2005 - 19:32 #1
hvorfor har du klammer med?

msg.Subject = rs("mail")

gør det du skal
Avatar billede cpufan Juniormester
25. januar 2005 - 19:35 #2
åååhhhh
på den måde
Avatar billede cpufan Juniormester
25. januar 2005 - 19:38 #3
lav en mellemvariabel:

overskrift = "[" & rs("mail") & "]" & request("etellerandet")

msg.Subject = overskrift
Avatar billede killer_r Nybegynder
25. januar 2005 - 19:57 #4
Jeg har set at flere steder på nettet bruger de:
    msg.ISOEncodeHeaders = false
    msg.ContentTransferEncoding = "8bit"
i stedet for det der er default... Hvad gør de? Og vil det evt. hjælpe i mit tilfælde...

(Kig f.eks. her: http://host.cdesystems.com/faq/jmail_faq.asp - under "Involuntary character conversion")
Avatar billede killer_r Nybegynder
18. juli 2005 - 15:10 #5
Lukker...
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