Jakob Munck wrote in
news:3c4490c8$0$62870$edfadb0f@dspool01.news.tele.dk:
> Jeg forsøger at lave en service, hvor læserne af min site
> (
www.ansgar.dk) kan sende en mail til en anden person, hvori der er et
> link til en bestemt artikel på siten. Dertil bruger jeg JMail. Men for
> at det kan virke skal jeg kunne sende et link med en querystring i
> mailen, og derfor skal mailen - gætter jeg på - være i html-format. Og
> det kan jeg bare ikke finde ud af.
>
> Hvorfor bliver nedenstående mail ikke sendt som html, men derimod som
> ren tekst? Hvad gør jeg forkert?
>
måske læser vi blot reference forskelligt, men nedenstående er taget
direkte fra et eksempel fra
http://tech.dimac.net .
<%
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "myRecipient@hisdomain.com", "Mr.Example"
jmail.From = "me@mydomain.com"
jmail.Subject = "Here's some graphics!"
jmail.Body = "A nice picture if you can read HTML-mail."
' The return value of AddAttachment is used as a
' reference to the image in the HTMLBody.
contentId = jmail.AddAttachment("c:\myCoolPicture.gif")
' As only HTML formatted emails can contain inline images
' we use HTMLBody and appendHTML
jmail.HTMLBody = "<html><body><font color=""red"">Hi, here is a nice picture:</font><br>"
jmail.appendHTML "<img src=""cid:" & contentId & """>"
jmail.appendHTML "<br><br>good one huh?</body></html>"
' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
jmail.Body = "Too bad you can't read HTML-mail."
jmail.appendText " There would have been a nice picture for you"
jmail.Send( "mailserver.mydomain.com" )
%>
jeg tror, at det er JMail.HTMLBody og JMail.appendHTML du skal kigge på.
--
Jesper Stocholm -
http://stocholm.dk
Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ?
http://stocholm.dk/britney.txt