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
6 svar · 371 visningar · startad av jimpa
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
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
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]
vet du om det är samma sak för www.domaindlx.com? jag ska ha samma vykortstjänst...
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!
tja, du har ju inte skapat objektet mymail.