Una volta premuto il tasto "Invia messaggi" i dati "oggetto", "priorita" e "testo" verranno inviati a questa seconda pagina di nome "mailing.asp" con il metodo "post".
In questo esempio i nomi dei nostri iscritti vengono presi da una tabella di nome "tabellaclienti" da un database in formato Access di nome "clienti.mdb", contenente i capi "nomecompleto" e "email". L'oggetto CDONTS farà il resto per noi (per informazioni più specifiche su questo oggetto, vi rimando all'articolo su www.aspitalia.com).
Invio mailing-list
<% oggetto=request.form("oggetto") priorita=request.form("priorita") testo=request.form("testo") dim dove dove="driver={Microsoft Access Driver (*.mdb)};dbq="& server.mappath("clienti.mdb") Set rs=Server.CreateObject("ADODB.recordset") dim stmsql stmsql="Select nomecompleto,email FROM tabellaclienti" rs.Open stmsql,dove do while not rs.EOF Set objMail = Server.CreateObject("CDONTS.NewMail") danome="Nostro sito" damail="<webmaster@boss.it>" ' Qui il nostro indirizzo e-mail tra < > dachi=chr(34) & danome & chr(34) & damail objMail.From=dachi objMail.Body=testo objMail.To=chr(34) & rs("nomecompleto") & chr(34) &"<"& rs("email")&">" objMail.Subject=oggetto objmail.Importance=priorita objMail.Send set objMail = nothing rs.MoveNext loop rs.close Set rs = NOTHING %>
Per maggiori informazioni sull'invio di e-mail si veda
https://www.aspitalia.com/articoli/CDOmail.asp
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- Chiamare direttamente un numero di telefono con HTML5
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView