webForumDet fria alternativet

Snygga till mailet?

ASP

12 svar · 642 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1
html = "Hej "& RS("strnamn") &"! <br>Ditt lösenord är: <b>"& RS("strPass") &"</b><p><i>Observera att detta mail inte går att svara på</i></p>"

Skulle vilja få mailet såhär..

Hej Jimmy!
Dett lösenord är: blabla

Observera att detta mail inte går att svara på

Men nu blir det såhär:

Hej Jimmy Grönwall! "<br>"Ditt lösenord är: <b>blabla</b><p><i>Observera att detta mail inte går att svara på</i></p>=

Medlem sedan juni 200032 967 inlägg
#2

Om du skickar mailet i plain text så blir det så.
Se till att du skickar ett HTML-mail så blir det bra.

Medlem sedan jan. 2002992 inlägg
#3

Hur ändrar man det?

Har försökt med

BodyFormat=0
MailFormat=0

Men får att de inte stöds :S

Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = ""& strEmail &""
objMail.From = "kalle@anka.se"
objMail.Subject = "Här kommer ditt lösenord"
html = "Hej "& RS("strnamn") &"! <br>Ditt lösenord är: <b>"& RS("strPass") &"</b><p><i>Observera att detta mail inte går att svara på</i></p>"
objMail.Body = ""&html&""
objMail.Host = "mailout.b-one.net"
objMail.Send
Set objMail = Nothing
Medlem sedan maj 2001420 inlägg
#4

'Set the e-mail body format (0=HTML 1=Text)
objCDOMail.BodyFormat = 0

OCH

'Set the mail format (0=MIME 1=Text)
objCDOMail.MailFormat = 0

Medlem sedan jan. 2002992 inlägg
#5

Jag får detta felmess...

Object required: 'objCDOMail'

Medlem sedan juli 2003465 inlägg
#6

objCDOMail.BodyFormat = 0
objCDOMail.MailFormat = 0
skall vara
objMail.BodyFormat = 0
objMail.MailFormat = 0
så funkar det...

Medlem sedan jan. 2002992 inlägg
#7

Nu har jag

objMail.BodyFormat = 0
objMail.MailFormat = 0

men får felmesset:
Sun ONE ASP VBScript runtime (0x800A01B6)
Object does not support this property or method: 'MailFormat'

Medlem sedan jan. 2002992 inlägg
#8

Okej, tog bort

objMail.MailFormat = 0

och allt funkar.. Me jag får me ett = som inte ska vara där.. :(
Va kan de bero på?

Medlem sedan apr. 20031 660 inlägg
#9

HEJ!

Det är väldigt svårt för oss att veta det utan någon kod.
I din epostkod verkar det inte ligga något extra tecken med.
Var dyker tecknet upp? Början, slutet?

Bonusinfo:
Du behöver inte ""& och &"" på de ställen där du stoppar in en variabel, tex strEmail och html.

Medlem sedan jan. 2002992 inlägg
#10

Den ligger i slutet efter ett stycke..

bla bla bla

=

Medlem sedan maj 2001420 inlägg
#11

Visa koden. Inget i den du har visat här skriver ut =

Medlem sedan nov. 20019 inlägg
#12

Hela koden är:

strEmail = RS("strEmail")
strNamn = RS("strNamn")
strPass = RS("strPass")
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = ""& strEmail &""
objMail.From = "support@blabla.se"
objMail.Subject = "Här kommer ditt lösenord"
HTML = "Hej "& RS("strnamn") &"! <br>Ditt lösenord är: <b>"& RS("strPass") &"</b><p><i>Observera att detta mail inte går att svara på</i></p>"
objMail.BodyFormat = 0
objMail.Body = HTML
objMail.Host = "mailout.b-one.net"
objMail.Send
Set objMail = Nothing
Medlem sedan jan. 2002992 inlägg
#13

Oj.. hmm...
Hade visst två användare här..
Det var alltså webbSAJTEN som skrev inlägget innan :)

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)