Vad måste det finnas för komponenter på servern för att det här scriptet ska fungera ?
<%@Language=VBScript%>
<%
Dim myCDONTSMail
Dim strFrom
Dim strTo
Dim strSubject
Dim strBody
'The following variable assignments are not required
'they are just here to make interpretation of the
'myCDONTSMail.Send line easier. You could put the
'Request.Form statements in the .Send line to cut down
'on the amount of code in the file.
strFrom=request.form("epost")
strTo="namn@foretaget.se"
strSubject = "Jag vill veta mer"
strBody=request.form("message") & vblf & vblf & "------------------------" & vblf & vblf & "Namn: " & request.form("namn") & vblf & "Adress: " & request.form("adress") & vblf & "Postadress: " & request.form("postnr") & " " & request.form("ort") & vblf & "Telefon: " & request.form("tel") & vblf & "E-post: " & request.form("epost") & vblf & "Foretag: " & request.form("foretag")
Set myCDONTSMail = CreateObject("CDONTS.NewMail")
myCDONTSMail.Send strFrom,strTo,strSubject,strBody
Set myCDONTSMail = Nothing
Response.Redirect("tack_vetamer.html")
%>
Om jag inte misstar mig så finns CDONTS med på IIS 5.x, så har du en win 2k server eller XP Server så ska du inte behöva installera nått annat speciellt....tror jag :OO
Den här felkoden kommer
Teknisk information (för supportpersonal)
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01AD)
ActiveX-komponenten kan inte skapa objekt.: 'CDONTS.NewMail'
/wasasten/skicka_parm.asp, line 14
Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)
Sida:
POST 169 bytes to /wasasten/skicka_parm.asp
POST Data:
form_name=Christer&form_office=Hemma&form_adr=Brunnsberg&form_postno=796+90&form_city=%C4lvdalen&form_phone=0251-20302&form_mail=christer@heddata.se&Submit=SKICKA+%9B%9B
ja du konfigurerar SMTP tjänsten att connecta till exchange servern alternativt installerar jmail eller annan komponent som kopplar sig mot exchange serverns smtp server.
Tar tacksamt emot tips vart jag kan hitta någon guide eller webbsida som tar upp detta med cdont hur man konfigurerar iis att fungera med exchangeservern
Set myCDONTSMail = [b]Server.[/b]CreateObject("CDONTS.NewMail")
Kanske det funkar då? :)
Det spelar ingen roll, det är bara olika typer av 'sätt' att instansiera objektet.
Jaha... Fick ett tips förrut når jag hade problem med CDONTS att jag skulle skriva Sever.CreateObject istället, men det kanske inte gör någon skillnad då, då :)