#553 - Inviare e-mail su server protetti con CDO e ASP
Con l'avvento di Windows Server 2003 CDO ha assunto un ruolo ancora più importante perchè con IIS 6 (di default) non è più disponibile CDONTS.
Tra le altre cose CDO ha un modello di programmazione decisamente più esteso, che permette tra le altre cose di inviare e-mail usando server esterni, anche protetti, cosa impossibile usando CDONTS.
Lo script di oggi è infatti una variazione sul tema e permette di autenticarsi su un server SMTP durante l'invio dell'e-mail:
<%
' imposto la configurazione
Set Config = Server.CreateObject("CDO.Configuration")
Set Fields = Config.Fields
' richiedo autenticazione
Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
' username e password
Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "username"
Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
' server
Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.provider.ext"
Fields.Update
Set objMail = Server.CreateObject("CDO.Message")
Set objMail.Configuration = Config
' invio dell'e-mail
objMail.To = "admin@server.ext"
objMail.From = "utente@server.ext"
objMail.Subject = "Prova messaggio"
objMail.TextBody = "Con autenticazione!"
objMail.Send()
set objMail = Nothing
Set Fields = Nothing
Set Config = Nothing
%>
Per approfondimenti si veda:
#420 - Inviare e-mail utilizzando un server esterno con CDO per Windows 2000
http://www.aspitalia.com/liste/usag/script.aspx?ID=420
Altri script che usano CDO/CDONTS
http://www.aspitalia.com/ricerca/super.aspx?usag=1&key=CDO+OR+CDONTS
Approfondimenti
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
alddemi scrive:
#553 - Inviare e-mail su server protetti con CDO e ASP
Ciao Daniele, Mi chiamo Aldo ed ho un problema nel far funzionare CDO.Prima mi diceva Autenticazione fallita, poi ho messo la prima parte dello script...
Ciao Daniele, Mi chiamo Aldo ed ho un problema nel far funzionare CDO.Prima mi diceva Autenticazione fallita, poi ho messo la prima parte dello script...
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
Ciao Daniele ,non ho capito una cosa ... escusami per questo se ti disturbo ...Come faccio a specificare in questo script il nome del server smtp ?Io ...
Continua »»» | Rispondi »»»