webForumDet fria alternativet

Nyhetsbrev fråga

ASP

3 svar · 345 visningar · startad av corona

Medlem sedan feb. 200470 inlägg
Frågan#1

Hej!

Jag har ett nyhetsbrev i html-format (CDONTS), nu undrar jag om man på ett enkelt sätt kan lägga dit en textsträng (länk till html-sida) för de som inte kan läsa html-mail.
Går det?
Jag har redan 300 mailadresser och vet inte hur många som bara kan läsa textbaserade mail.

Det kanske inte går eller???

/Annette

Medlem sedan nov. 20017 144 inlägg
#2

Det skall gå att skicka med källan i mailet då kan du formatera det som du vill.

Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0001"

This is a multi-part message in MIME format.

------=_NextPart_000_0001
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Mitt mail kommer h=E4r i textformat
------=_NextPart_000_0001
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2><STRONG>Mitt <FONT =
color=3D#ff0000>mail</FONT> kommer=20
h=E4r i HTML-format</STRONG></FONT></DIV></BODY></HTML>

------=_NextPart_000_0001--
Medlem sedan feb. 200470 inlägg
#3

Jag blir lite undrande hur jag ska koda in detta.
Jag hittade detta och är det så här man gör dvs stoppar in dessa META-taggar?

<%
strSubject = "Testing the Form email"
strBody = "<META HTTP-EQUIV=""Content-Type"" CONTENT=""text/html;charset=iso-8859-1"">"& vbCrLf _
          & "<html><head>"& vbCrLf _
          & "<meta http-equiv=""Content-Type"" content=""text/html; charset=windows-1252"">"& vbCrLf _
          & "</head>"& vbCrlf _
          & "<body>"& vbCrlf _
          & "Hello World" & vbCrlf _
          &  "</body></html>"& vbCrlf 

Set objCDO = Server.CreateObject("CDO.Message")
    With objCDO
         .To       = "me@mail.net" 
         .From     = "noone@mail.net"
         .Subject  = strSubject
         .HtmlBody = strBody
         .Send
    End With
    Set objCDO = Nothing
     Response.Write "Email is on it's way"
%>
Medlem sedan dec. 19996 721 inlägg
#4

En enklare anfallsvinkel är att sätta texten i TextBody-egenskapen i stället. Dvs. använd både TextBody (eller om den heter Body, minns inte) och HtmlBody.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)