webForumDet fria alternativet
Logga in / Bli medlem

ChiliSofts mailkomponent

ASP

6 svar · 371 visningar · startad av jimpa

Medlem sedan jan. 2001361 inlägg
Trådstart#1

Hej,

Skulle behöva lite hjälp!
Det är så att jag vill kunna skicka iväg en fil via ett formulär.
Min server stödjer en inte CDONTS mailkomponent. Utan en liknande CDONTS komponent från ChiliSoft.
Tror skillnaden kan ha något med att man måste skriva in Mail Servern i scriptet. Koden nedan använder 'vanlig' CDONTS. Men hur ska koden se ut med min mailkomponent från ChiliSoft??
Svaret borde man kunna hitta här http://www.chilisoft.com/caspsamp/spicepack/ Men som vanligt klarar jag ju inte av någonting själv!?!

<%

' -----------------------------------------------------------------
' Detta script får användas fritt men följande rader skall stå kvar
' samt att includebottom-filen får vara orörd.
' Vykorts-script från Hogstorps ASP-COLLECTONS
' <http://www.hogstorp.nu>  
' Björn Lindström
' -----------------------------------------------------------------

Dim myMail
Set myMail = CreateObject("CDONTS.NewMail")
myMail.AttachURL "C:\InetPub\wwwroot\vykort\bild2\bild2.jpg", "bild2.jpg"

HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" & NL
HTML = HTML & "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<meta http-equiv=""Content-Type"""
HTML = HTML & "HTML = HTML & ""content=""text/html; charset=iso-8859-1"">"""
HTML = HTML & "<title>Vykort</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body>"
HTML = HTML & "<div align=""center""><center><table border=""0"" width=""550"" style=""font-family: Verdana; font-size: 10pt"" bgcolor=""#E1E1E1""><tr><td width=""50%"" valign=""top""><img src=""bild2.jpg"" hspace=""5"" vspace=""3""></td><td width=""50%"" valign=""top""><center><b>Hej!<br>Ett vykort från " & Request.Form("from_name") & "</b></center><br>" & Request.Form("meddelande") & "</td></tr></table></center></div><BR><p align=""right""><font face=""Verdana"" size=""2""><i>Vykorts-script från <a href=""http://www.hogstorp.nu"">Hogstorps IF</a></i></font></p>"
HTML = HTML & "</html>"
myMail.From = "DIN_EMAIL@DOMÄN.COM"
myMail.To = Request.Form("to_email")
myMail.Subject = "-- Ett vykort till Dig --"
myMail.BodyFormat = 0
myMail.MailFormat = 0
myMail.Body = HTML
myMail.Send
Set myMail = Nothing
%>

M.v.h. Jimpa

Medlem sedan dec. 20002 526 inlägg
#2

jaha.... du och jag sitter i samma sits!

jag har inte heller CDONTS och skulle vilja ha det att funka med den mailkomponent som www.domaindlx.com stödjer :)

Medlem sedan jan. 2001361 inlägg
#3

Hmmm,

Är det ingen som har något förslag!

Medlem sedan dec. 19996 721 inlägg
#4

myMail.Host="min.mailserver.com"
myMail.AttachFile "C:\InetPub\wwwroot\vykort\bild2\bild2.jpg"
myMail.From = "DIN_EMAIL@DOMÄN.COM"
myMail.To = Request.Form("to_email")
myMail.Subject = "-- Ett vykort till Dig --"
myMail.Body = HTML
myMail.Send
Set myMail = Nothing

ChiliSofts mailkomponent stödjer inte HTML-mail, så bodyn i mailet måste vara text

[r]....och svaret låg i dokuemtationen för mailkomponenten på http://www.chilisoft.com/caspdoc/30html/Ch11-SpicePack-01.htm [/r]

[Redigerat av emission den 14 mar 2001]

Medlem sedan dec. 20002 526 inlägg
#5

vet du om det är samma sak för www.domaindlx.com? jag ska ha samma vykortstjänst...

Medlem sedan dec. 20002 526 inlägg
#6

jag vet inte vad jag ska ändra... men jag har försökt och får då dett felmeddelanden:

Microsoft VBScript runtime error '800a01a8' 

Object required: '' 

/groda/skicka.asp, line 29

mmm.... lite jobbigt, så här är koden:

<html>

<head>
</head>

<body bgcolor="#FFFFFF">
<div align="center">
  <center>
  <table border="0" bgcolor="#DEDDDC" cellspacing="1" style="font-family: Verdana; font-size: 10pt">
    <tr>
      <td width="100%">
        <p align="center"><b>Ditt vykort är skickat till <%=Request.Form("to_email")%></b><br>

</td>
    </tr>
  </table>
  </center>
</div>

<%

	' -----------------------------------------------------------------
	' Detta script får användas fritt men följande rader skall stå kvar
	' samt att includebottom-filen får vara orörd.
	' Vykorts-script från Hogstorps ASP-COLLECTONS
	' [url="http://www.hogstorp.nu"]http://www.hogstorp.nu[/url]  
	' Björn Lindström
	' -----------------------------------------------------------------
[b]myMail.Host="mail1.telia.com"[/b]
myMail.AttachFile "http://home.domaindlx.com/groda/bild2.jpg"
myMail.From = "cristoffer@telia.com"
myMail.To = Request.Form("to_email") 
myMail.Subject = "-- Ett vykort till Dig --" 
myMail.Body = HTML 
myMail.Send 
Set myMail = Nothing
%>
<!-- #INCLUDE FILE="bottom.inc" -->
</body>
</html>

givetvis är rad 29 markerad!

Medlem sedan juni 200032 967 inlägg
#7

tja, du har ju inte skapat objektet mymail.

265 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)