Articoli Referenze Script FAQ Downloads ASP E-Commerce con ASP Menu Javascript Ricette Cocktail Registrazione domini Area Aziende



Inviare email con JMail da una pagina ASP

Home + Articoli + Email + Articolo # 151
Autore: Luca Ruggiero

Concesso in esclusiva a Mr.Webmaster. Vietata la riproduzione.


Grazie al componente JMail, oggetto di casa Dimac, possiamo inviare email attraverso una pagina ASP all'indirizzo di posta elettronica che desideriamo.

JMail non è un componente gratuito, ma esiste una versione free da scaricare gratis cliccando qui.

Vediamo dunque un esempio statico di invio di una mail:
<%@LANGUAGE = VBScript%>
<%
    Dim email
    Set email = Server.CreateObject("JMail.SMTPMail")
    With email
        .ServerAddress = "smtp.server-mittente.ext"
        .Sender = "account@server-mittente.ext"
        .SenderName = "Nome Del Mittente"
        .AddRecipient "account@server-destinatario.ext"
        .Subject = "Oggetto della mail..."
        .Body = "Corpo della mail..."
        .Execute
    End With
    Set email = Nothing
    Response.Write "Email inviata con successo!"
%>
Lascio al lettore il compito di implementare un modulo e dinamizzare l'invio della mail.

Passiamo adesso alla spiegazione del codice e dell'utilizzo delle proprietà e metodi messi a disposizione.

La proprietà ServerAddress specifica il server SMTP che si sfrutta per l'invio della mail.

La proprietà Sender specifica l'indirizo email del mittente.

La proprietà SenderName specifica il nome del mittente.

La proprietà AddRecipient specifica l'indirizzo email del destinatario.

La proprietà Subject specifica l'oggetto della mail.

La proprietà Body specifica il corpo della mail in formato testo semplice.

In fine il metodo Execute invia la mail.

L'oggetto JMail mette a disposizione altre proprietà, tra cui emergono Priority che specifica l'ordine di priorità della mail (5=Low, 3=Normal, 1=High), AddRecipientCC specifica il destinatario in copia carbone visibile della mail, AddRecipientBCC specifica il destinatario in copia carbone non visibile della mail, ed in fine HTMLBody permette di inviare la mail in formato HTML.

© 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