Allå! Jag har nedanstående kod för att skicka ett epostmeddelande vid aktiveraing av konto. Detta fungerar utmärkt när det rör sig om några få rader men då jag nu är uppe i en A4-sida med tecken skickar den bara False till min epostadress.
Dim jmail
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "" & strEpostadress & ""
jmail.From = "info@monstrum.se"
jmail.Subject = "Aktivera ert konto."
jmail.Body = "Jada jada jada..." & vbcrlf & _
"Läs igenom avtalet nedan och klicka på länken för att godkänna avtalet och aktivera ert konto" & vbcrlf & _
"" & Visa(Server.HTMLEncode(RSAvtal("Avtal"))) & vbcrlf & _
"http://www.monstrum.se/aktivera.asp?AnvId=" & RSAnvDB("AnvId") & _
"" & vbcrlf & _
"Med vänliga hälsningar" & vbcrlf & _
"/Kundtjänst" & vbcrlf & _
"info@monstrum.se" & vbcrlf & _
"http://www.monstrum.se" & vbcrlf & _
jmail.ContentType = "text/plain"
jmail.Send ("smtp.monstrum.se")
set jmail = nothing
Den här biten: Visa(Server.HTMLEncode(RSAvtal("Avtal"))) hämtar in ett avtal på ca en A4-sida (tror jag, får ju inte det att fungera...).
Vad är det som ger False? Om jag ändrar jmail.ContentType = "text/plain" till "text/html" vad blir då egentligen skillnaden?
Den här biten: Visa(Server.HTMLEncode(RSAvtal("Avtal"))) hämtar in ett avtal på ca en A4-sida (tror jag, får ju inte det att fungera...).
Du får du ta reda på det. Lägg texten i en variabel innan du skickar in den till Body, och Response.Write:a ut densamma.
Oputres skrev:
Om jag ändrar jmail.ContentType = "text/plain" till "text/html" vad blir då egentligen skillnaden?
Ingen relevant. Ta helt enkelt bort den raden, eftersom JMail hanterar content-typen själv, baserat på vad som finns i Body, resp. HTMLBody (har jag för mig)
619 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e