ASP mail header bliver vist men ikke fortolket
Hej med jer...Jeg har et asp program som sender mails ud ved hjælp af SMTPsvg.Mailer. Det er ren text/plain, og det fungerer tilsyneladende fejlfrit på en del mailklienter - men der er et par klienter som af en eller anden grund ikke fortolker headeren, men bare viser den i rå tekst i stedet.
Jeg har lagt et screendump her fra en Outlook 2003 (11.8206.8202) SP3: http://zzetech.com/emailMedHeader.png
Som I kan se bliver headeren bare behandlet som om de var en del af emailens body.
Jeg har ikke mulighed for at ændre i opsætningen af email klienten, og den viser da også alle mulige andre mails helt korrekt, så det bør kunne lade sig gøre uden at pille ved klienten.
Andre klienter viser som sagt mailen helt korrekt (med QP decoding og alt)
Her er min kode:
---8<----------
Function sendMail(email, subject, bodyPlain)
Set Mailer = CreateObject("SMTPsvg.Mailer")
Mailer.RemoteHost = "sendmail.sever.dk"
Mailer.FromName = "MitNavn"
Mailer.FromAddress = "min@email.dk"
Mailer.CharSet = 2
Mailer.CustomCharSet = "ISO-8859-1"
Mailer.Encoding = 2
Mailer.CustomCharSet = "utf8" '"iso-8859-1"
Mailer.AddExtraHeader "X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600"
Mailer.AddRecipient "",email
Mailer.Subject = subject
'Text Only mails
Mailer.ContentType = "text/plain"
Mailer.BodyText = bodyPlain
If Mailer.SendMail Then
sendMail = true
Else
sendMail = false
End If
set Mailer = nothing
End Function
---8<----------
Jeg håber at nogen af jer ved hvad der går galt, for jeg er selv ved at løbe lidt tør for ideer :-(
/o-zone