Inviare email con ASPEmail | |
![]() |
|
| |
|
ASP Center
Articoli
Referenze
Script
FAQ
Downloads
Siti utili
ASP
E-Commerce con ASP
Menu Javascript
Ricette
Cocktail
Registrazione domini
Area Aziende
|
Inviare email con ASPEmail
Concesso in esclusiva a Mr.Webmaster. Vietata la riproduzione.
Esistono moltissime librerie, gratuite e non, che permettono di gestire sistemi di invio di posta elettronica attraverso le pagine ASP; una delle librerie che preferisco, diversa dalle tradizionali CDONTS e CDOSYS (che Microsoft mette a disposizione su tutti i sistemi Windows) è ASPEmail della Persist.
Non si tratta di una libreria gratuita, costa 139 $ (dollari americani) per la Single Server License, ovvero la licenza per l'installazione su di un singolo server, ma è molto semplice trovare dei servizi di Hosting che ne offrono il supporto. Potete scaricarne una versione all'indirizzo: http://www.persits.com/aspemail.exe Si tratta di un componente molto più potente, sicuro e versatile dei classici CDO e per di più è supportato da tutti i sistemi di casa Microsoft:
<%%@LANGUAGE = VBScript%>
<%
' Dichiaro e creo l'oggetto Persits.MailSender
Dim objMail
Set objMail = Server.CreateObject("Persits.MailSender")
' Specifico il server SMTP da utilizzare
objMail.Host = "smtp.provider.ext"
' Specifico l'indirizzo email del mittente
objMail.From = "mitt@server.ext"
' Specifico l'alias del mittente, ovvero il nome
' che viene visualizzato dal destinatario
' (opzione che CDO non mette a disposizione)
objMail.FromName = "Nome Mittente"
' Specifico l'indirizzo email del destinatario
' (opzionalmente anche il nome)
objMail.AddAddress "dest@server.ext", "Nome Destinatario"
' Specifico l'oggetto della mail
objMail.Subject = "Oggetto della mail..."
' Specifico il corpo della mail
objMail.Body = "Corpo della mail..."
' Invio la mail
objMail.Send
' Un po di pulizia...
Set objMail = Nothing
%>
Vediamo il codice pulito e privo di commenti
<%%@LANGUAGE = VBScript%>
<%
Dim objMail
Set objMail = Server.CreateObject("Persits.MailSender")
objMail.Host = "smtp.provider.ext"
objMail.From = "mitt@server.ext"
objMail.FromName = "Nome Mittente"
objMail.AddAddress "dest@server.ext", "Nome Destinatario"
objMail.Subject = "Oggetto della mail..."
objMail.Body = "Corpo della mail..."
objMail.Send
Set objMail = Nothing
%>
A voi il compito di implementare un modulo per la realizzazione di un form-mail.ASPEmail dispone di una nutrita schiera di proprietà e metodi, documentati con cura e corredati da esempi sul sito ufficiale, all'indirizzo http://www.aspemail.com/manual_object.html |
Newsletter
Stringhe di Conn.
|
||
| © 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti | ||||
| Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | AlVerde.net | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones | ||||