> > Articoli
> > E-Mail
Inviare un'e-mail con CDONTS, formattando il messaggio in HTML
Come spedire e-mail con CDONTS formattando il messaggio in HTML.
Inviare e-mail è facile, ma quando arriva al destinatario vogliamo che il testo sia formattato in maniera soddisfacente. E perché non utilizzare l'HTML?
Questo script spiega come.
L'esempio si compone di due pagine, la prima (modulo.htm) serve per l'immissione dei dati e la seconda (invio.asp) per mandare il messaggio.
MODULO.HTML
<html>
<head>
<title>Modulo</title>
</head>
<body>
<table>
<tr><td align=right>Nome: <input type=text name=nome></td></tr>
<tr><td align=right>Cognome: <input type=text name=cognome></td></tr>
<tr><td align=right>E-mail: <input type=text name=email></td></tr>
<tr><td align=right><input type=submit value="Invia">
<input type=reset value="Cancella"></td></tr>
</table>
</body>
</html>
INVIO.ASP
<%
'recupero le variabili del form
nome = request("nome")
cognome = request("cognome")
email = request("email")
'creo l'oggetto
Set Mail = Server.CreateObject("CDONTS.NewMail")
'creo la variabile relativa al messaggio
HTML = "<html><head>" &_
"<title>I tuoi dati</title>" &_
"<head>" &_
"<body bgcolor=#000000 text=#FFFFFF>" &_
"<b>Nome: </b>" & nome & "<br>" &_
"<b>Cognome: </b>" & cognome & "<br>" &_
"<b>E-mail: </b>" & email & "<br>" &_
"<a href=http://www.programmazione.it>" &_
"Vai a Programmazione.it</a>" &_
"</body>" &_
"</html>"
'mittente e destinatario
Mail.From = email
Mail.To = "andrea@zeder.it"
'oggetto del messaggio
Mail.Subject = "Dati dal Web"
'formato e-mail in HTML e testo
Mail.BodyFormat = 0
Mail.MailFormat = 0
Mail.Body = HTML
'invio
Mail.Send()
'pulizia oggetto
Set Mail = nothing
%>
 |
Copyright © 2001-2012 ASPCode.it
- Riproduzione vietata - v. 3.0
- Capitani Paolo - P.IVA: 03300740408
- Contact
|
 |