Avatar billede nanna31 Praktikant
02. januar 2006 - 11:38 Der er 12 kommentarer

tekst formatering i asp-mail

Jeg har følgende script, som genererer en mail via ASP, og den virker fortræffeligt. Men jeg kunne godt tænke mig, at visse overskrifter kom i mailen som bold - er det muligt og hvordan i så fald?

Mail.Host = strHost

    Mail.From = "info@test.dk" ' From address
    Mail.FromName = "test A/S" ' optional
   
    Mail.AddAddress "min@mail.dk"
    'Mail.AddAddress ""

    ' message subject
    Mail.Subject = "Tilbud - formular afsendt fra test"

    ' message body
    sBody =                "Afdeling: "         & Request.Form("userAfdeling")             & Chr(13)
    sBody = sBody &     "Adresse: "         & Request.Form("userAdresse") & ", " & Request.Form("userPostnr") & ", " & Request.Form("userBy") & Chr(13)
    'sBody = sBody &     "Mail: "              & Request.Form("userMail")                   & Chr(13)
    sBody = sBody &     "Postbox: "          & Request.Form("userPostbox")                 & Chr(13)
    sBody = sBody &     "Telefon: "         & Request.Form("userTelefon")             & Chr(13)
    sBody = sBody &     "Fax: "                  & Request.Form("userFax")                 & Chr(13) & Chr(13)
    sBody = sBody &     "Jeg ønsker: "         & Chr(13) & Chr(13)
    sBody = sBody &      "Faneblade: "         & Request.Form("ordreFanebladeAntal")          & " Stk. "  & Chr(13) & Chr(13)
    sBody = sBody &     "Kort: "             & Chr(13) & Chr(13)
    sBody = sBody &      "Kuvert: "            & Request.Form("ordreKortType1Antal")          & " Stk. "  & Chr(13)
    sBody = sBody &      "Omslag: "            & Request.Form("ordreKortType2Antal")          & " Stk. "  & Chr(13)
    sBody = sBody &      "Kort: "             & Request.Form("ordreKortType3Antal")          & " Stk. "  & Chr(13) & Chr(13)
    sBody = sBody &     "Kuverter: "        & Chr(13) & Chr(13)
    sBody = sBody &      "C4 m. rude: "        & Request.Form("ordreKuvertType1Antal")        & " Stk. "  & Chr(13)
    sBody = sBody &      "C4 u. rude: "        & Request.Form("ordreKuvertType2Antal")        & " Stk. "  & Chr(13)
    sBody = sBody &      "C5 m. rude: "        & Request.Form("ordreKuvertType3Antal")        & " Stk. "  & Chr(13)
    sBody = sBody &      "C5 u. rude: "        & Request.Form("ordreKuvertType4Antal")        & " Stk. "  & Chr(13)
    sBody = sBody &      "Jumbo kuvert: "    & Request.Form("ordreKuvertType5Antal")        & " Stk. "  & Chr(13)
    sBody = sBody &      "Svar kuvert: "        & Request.Form("ordreKuvertType6Antal")        & " Stk. "  & Chr(13) & Chr(13)
    sBody = sBody &     "Visitkort: "        & Chr(13) & Chr(13)
    sBody = sBody &      "Antal: "            & Request.Form("ordreVisitkortAntal")          & " Stk. "  & Chr(13)
    sBody = sBody &      "Navn: "            & Request.Form("ordreVisitkortNavn")                      & Chr(13)
    sBody = sBody &      "Titel: "            & Request.Form("ordreVisitkortTitel")                      & Chr(13)
    sBody = sBody &      "Mobil: "            & Request.Form("ordreVisitkortMobil")                        & Chr(13)
    sBody = sBody &      "Direkte telefon: "    & Request.Form("ordreVisitkortTelefon")                        & Chr(13)
    Mail.Body = sBody

    strErr = ""
    bSuccess = False
    On Error Resume Next ' catch errors
    Mail.Send    ' send message
    If Err <> 0 Then ' error occurred
        Response.Write("serverReply=1")
    else
        Response.Write("serverReply=0")
    End If

%>
Avatar billede mini-me Nybegynder
02. januar 2006 - 12:10 #1
hvilke overskrifter tænker du på?

Men eks.:
sBody = sBody &    "<b>Telefon: "        & Request.Form("userTelefon")            & Chr(13) & "</B>"
Avatar billede mini-me Nybegynder
02. januar 2006 - 12:11 #2
Dette virker self. kun hvis den afsendes som html mail.
Avatar billede nanna31 Praktikant
02. januar 2006 - 12:22 #3
Ok, hvordan sikrer jeg, at den afsendes som html mail?
Avatar billede mini-me Nybegynder
02. januar 2006 - 12:25 #4
Hvilket mail komponent bruger du ?
Avatar billede nanna31 Praktikant
02. januar 2006 - 12:31 #5
jeg bruger microsoft outlook, hvis det er det, du mener?
Avatar billede mini-me Nybegynder
02. januar 2006 - 13:22 #6
Nej,hvilken mail komponent du bruger til at sende mailen med via ASP.

Du må have en linie hvor der står noget med server.createObject("Mailkomponent")
Avatar billede wilweb Nybegynder
02. januar 2006 - 13:27 #7
nanna31:> Er det wannafind.dk du bruger? prøv og se her, men jmail: http://www.eksperten.dk/spm/435957
Avatar billede nanna31 Praktikant
02. januar 2006 - 13:41 #8
Set Mail = Server.CreateObject("Persits.MailSender")
Avatar billede nanna31 Praktikant
02. januar 2006 - 13:47 #9
i dit link svarer Jonas:

"Du sætter:
msg.ContentType = "text/html"

Herefter skriver du bare HTMLen ind, som var det en hvilkensomhelst Hjemmeside du arbejede med."

Men hvor i mit asp-dokument, skal jeg skrive: msg.ContentType = "text/html" ?
Avatar billede mini-me Nybegynder
02. januar 2006 - 14:50 #10
bør være mail.contenttype = "text/html"
Avatar billede nanna31 Praktikant
02. januar 2006 - 15:05 #11
Så får jeg denne fejl: Error opening URL "http://www.aspdesign.dk/aspmail/alphaprint_PWC_new.asp"
Avatar billede wilweb Nybegynder
17. januar 2006 - 09:31 #12
Mangler du ikke:
Mail.sBody = True

sBody = "<strong>Overskrift</strong><br>" 
sBody = sBody & "1 linje<br>"
'...
Mail.sBody = True
Mail.Subject = "Tilbud - formular afsendt fra test"
Mail.Body = "<HTML><BODY><CENTER>" & sBody & "</CENTER></BODY></HTML>"
'...
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