Aktivera CDONTS på din nt/win2k server
Förord
Många har frågat hur man gör för att konfigurera sin webbserver så att det går att skicka mail med CDONTS och jag tänkte snabbt visa hur man ställer in så det fungerarInnehåll
»»
Relaterade artiklar
» Bygg en egen webbaserad mailingtjänst
Du behöver
Först å främst behöver du en IIS webbserver, en adress till din smtp-server för mailen och lite tid. Vi börjar på en gång att gå igenom detta och förutsättningarna är att du vet vad din mailserver heter. Min heter mail.pellesoft.nu och används för att logga in mot just mitt mailkonto.Vi börjar med att klicka på start|inställningar|administrationsverktyg|internet tjänstehanteraren
Så här ser min lokala IIS ut och det är en Windows 2000 Pro installation som jag har på min dator. Som du ser så står ett alternativ - standard för virtuell SMTP-server där, det skall vi INTE använda.
Istället högerklickar du på din webbserver (i detta fall *pelle) och väljer egenskaper:
Klickar du på servertillägg så ser du även knappen Inställningar.. som skall användas för att ange hur epost skall skickas från denna webbserver
Här för jag nu in den information som behövs för att kunna skicka ett email från min server, via mitt mailkonto till vilken användare jag vill. Svårare än så skall det inte vara om du installerat IIS och lagt på Frontpage ServerExtension på din webbserver.
Avslutningsvis
Jag har gjort en helt vanlig standard installation och detta är det enda som krävdes för att kunna få iväg mailen. Nu finns det ju otaliga varianter att ställa in parametrar, välja ditten och datten men förhoppningsvis kommer även du lika enkelt att kunna skicka mail.
För att nu testa att det fungerar så kan du skapa en liten asp-fil som du testar med följande script:
<%
' instansiera CDONTS
Set MyCDONTSMail = Server.CreateObject("CDONTS.NewMail")
' mottagare
email = "pelle@pellesoft.nu"
' parametrar
MyCDONTSMail.From = "noreply@pellesoft.nu"
MyCDONTSMail.To = email
MyCDONTSMail.Subject = "Testar från min IIS"
MyCDONTSMail.Body= "Här kommer ett testmail som jag skickar för att se att det fungerar"
' skickar mailet
MyCDONTSMail.Send
' frigör objektet
set MyCDONTSMail=nothing
Response.Write "Mailet skickat"
%>
Agneta Nilsson
Bra artikel och väldigt användbar! Finns massor med möjligheter här. Ett bekymmer: För att kunna köra från internet verkar man behöva släppa rejält på säkerheten i filsystemet. Lite fler artiklar om hur man hanterar detta är välkommet.