webForumDet fria alternativet

Skicka mail funktion?

ASP

10 svar · 458 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Hej!

Om jag vill skicka ett mail till t.ex. hej@hej.com hur gör jag då? Jag vill gärna använda CDONTS och smtp servern vet jag redan.. mailet skall vara skickat från da@da.com och rubriken skall vara hej på dig.. plz...

Medlem sedan juli 20011 084 inlägg
#2

--> sök --> mail + CDONTS

Medlem sedan aug. 2002733 inlägg
#3

om jag vill ha flera rader text i mailet blir det såhär då?

objMail.Body="Hej!<br>"
objMail.Body="Läget?"

resulterar detta:

Hej!
Läget?

Medlem sedan mars 20023 561 inlägg
#4

Nej, du kan nog bara ha en .Body. Du får använda html.

Medlem sedan juli 20011 084 inlägg
#5

Nästan, om du skickar ett HTML mail så fungerar <br> annars får du skriva vbCrLf, vilket är radbrytning

objMail.Body="Hej!<br>Läget?"

eller:

objMail.Body="Hej!"& vbCrLf &"Läget?"
Medlem sedan aug. 2002733 inlägg
#6

är denna kod rätt då?

Set objMail = Server.CreateObject("CDONTS.NewMail")
BodyFormat=0
BodyFormat=cdoBodyFormatHTML
MailFormat=0
objMail.From="lwewe@weee.com"
objMail.Subject="Bekräftningsmail från IL 2004!"
objMail.To="ssad@maasdasdone.com"
objMail.Body="Hejsan!<br><br>"
objMail.Body="Detta är ett automatiskt mail skickat från [url]http://weeee.net/[/url]<br><br>"
objMail.Body="Gå in på [url]http://weeeeee.net/accept.asp?id=[/url] " & intId & " och skriv in lösenordet " & strPass & " så är du medlem i cupen.<br><br>"
objMail.Body="/ Marcus"
objMail.SMTP = "mail.weeee.net"
objMail.Send
set objMail = nothing
Medlem sedan juni 20019 519 inlägg
#7
Set objMail = Server.CreateObject("CDONTS.NewMail")
BodyFormat=0
BodyFormat=cdoBodyFormatHTML
MailFormat=0
objMail.From="lwewe@weee.com"
objMail.Subject="Bekräftningsmail från IL 2004!"
objMail.To="ssad@maasdasdone.com"
objMail.Body="Hejsan!<br><br>"
objMail.Body=[b] objMail.Body &[/b] "Detta är ett automatiskt mail skickat från [url]http://weeee.net/[/url]<br><br>"
objMail.Body=[b] objMail.Body &[/b] "Gå in på [url]http://weeeeee.net/accept.asp?id=[/url] " & intId & " och skriv in lösenordet " & strPass & " så är du medlem i cupen.<br><br>"
objMail.Body=[b] objMail.Body &[/b] "/ Marcus"
objMail.SMTP = "mail.weeee.net"
objMail.Send
set objMail = nothing

Bör det vara tror jag

Medlem sedan okt. 20005 273 inlägg
#8

Om du använder cdoBodyFormatHTML bör du använda <html> <head> <body> taggar också.

Mv icaaq

Medlem sedan aug. 2002733 inlägg
#9

Ok, men om jag inte vill använda html format utan bara skriva ett mail med texten som är nedanför. Skall jag använda vbCrLf då?

Detta är ett automatiskt mail skickat från http://weeee.net/

Gå in på http://weeeeee.net/accept.asp?id= " & intId & " och skriv in lösenordet " & strPass & " så är du medlem i cupen.

/ Marcus

Medlem sedan juli 20011 084 inlägg
#10

Ja (men du får ändra från html till text/plain)

Medlem sedan aug. 2002733 inlägg
#11

Så koden blir följande, eller?

Set objMail = Server.CreateObject("CDONTS.NewMail")
BodyFormat=0
BodyFormat=text/plain
MailFormat=0
objMail.From="lwewe@weee.com"
objMail.Subject="Bekräftningsmail från IL 2004!"
objMail.To="ssad@maasdasdone.com"
objMail.Body="Hejsan!" & vbCrLf & vbCrLf & "Detta är ett automatiskt mail skickat från [url]http://weeee.net/[/url]" & vbCrLf & vbCrLf & "Gå in på [url]http://weeeeee.net/accept.asp?id=[/url] " & intId & " och skriv in lösenordet " & strPass & " så är du medlem i cupen." & vbCrLf & vbCrLf & "/ Marcus"
objMail.SMTP = "mail.weeee.net"
objMail.Send
set objMail = nothing
265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)