Archivio

Posts Tagged ‘CDONTS’

Installare CDONTS su Windows 2008 x64

12 settembre 2010 Nessun commento

Con l’introduzione del sistema operativo Windows 2008 Microsoft ha “dimenticato” di installare i componenti per l’inoltro di email da web. I precedenti metodi si basavano su CDOSYS e CDONTS. La presente guida illustra come installare il CDONTS ma a breve troverete sul sito anche la guida per installare CDOSYS.
Iniziamo:

1) Prima di tutto occorre scaricarsi il CDONTS. E’ possibile copiarlo da un altro server oppure direttamente dalla rete. Personalmente ho scaricato quello che trovate nel presente link (CDONTS Download).
2) Il file deve essere copiato all’interno della cartella C:\Windows\SysWOW64
3) Successivamente e’ necessario eseguire dal prompt dei comandi il seguente comando:

regsvr32 c:\windows\SysWOW64\cdonts.dll

4) Assumendo che il server SMTP di Microsfot sia stato gia installato occorre entrare nella sua configurazione (attraverso IIS6) ed in particolare nelle SMTP Option (tasto destro sul SMTP virtualhost) nella sezione “Access”, “Relay button “ bisogna autorizzare l’IP 127.0.0.1

Qualora l’SMTP di Microsoft non sia stato installato occorre seguire la seguente che trovate nel nostro sito (link)

Una volta effettuati questi passi e’ possibile spedire email attraverso CDONTS usando lo script che illustriamo in questa URL

Email da script ASP con l’oggetto CDONTS

17 agosto 2009 7 commenti

Che vogliate progettare un form di contatti per il vostro sito oppure piu’ semplicemente inviate un messaggio email
da una pagina asp, questo e’ il codice che fa al caso vostro:

Create una pagina chiamata contatti.html in questo modo:

<form name=”FormContatti” method=”POST” action=”invia.asp”>
<table>
<tr><td>Tua Email: </td>
<td><input type=”text” name=”IndirizzoEmail” size=”44″></td></tr>
<tr><td>Nome: </td>
<td><input type=”text” name=”NomeMittente” size=”44″></td></tr>
<tr><td>Soggetto: </td>
<td><input type=”text” name=”Soggetto” size=”44″></td></tr>
<tr><td>Messaggio: </td>
<td><textarea name=”Messaggio”></textarea></td>
</table>
<input type=”submit” name=”Submit” value=”Invia”>
</form>

ed una chiamata invia.asp:

<%
DIM strEmail, strNome, strMessaggio, email, objMail

strEmail = request.form(“IndirizzoEmail”)
strNome = request.form(“NomeMittente”)
strMessaggio = request.form(“Messaggio”)

strSoggetto=request.form(“Soggetto)

email = “il_tuo_indirizzo@email.it”

Set objMail = Server.CreateObject(“CDONTS.NewMail”)
objMail.From = strEmail
objMail.Subject = strSoggetto
objMail.To = email
objMail.Body = strMessaggio

objMail.Send
Set objMail = nothing
%>

<P>Messaggio inviato!</P>

Visitando la contatti.asp e compilando il form verra’ spedita un’email all’indirizzo definito nella variabile “email” del file invia.asp

Categorie:Altro Tag: , ,