Uno degli usi funzionali più comuni di ASP è di usarlo per inviare messaggi di posta elettronica. Può inviare un ringraziamento dopo aver effettuato l'iscrizione al concorso, inviare i dettagli di un ordine, inviare promemoria sui prossimi eventi, inviare newsletter settimanalmente e molto altro ancora.

L'invio di posta è estremamente semplice con ASP e CDONTS, che viene fornito gratuitamente con qualsiasi installazione IIS disponibile. Si inizia con alcune variabili di base, ToEmail, FromEmail e Subject. Probabilmente puoi indovinare a cosa servono quei tre :) Quindi inizi con:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "destination@aspisfun.com"
Subject = "Ecco la conferma dell'ordine"

Tieni presente che normalmente otterrai il valore ToEmail da un modulo o da un altro input utente. Adesso passiamo al messaggio di posta. Devi solo creare una lunga stringa di testo, con ritorni a capo dopo ogni riga. In ASP, è possibile utilizzare CHR (13) per un ritorno a capo. Quindi potresti fare:

EmailMessage = "Grazie per l'ordine!" & CHR (13) & _
"Ecco i dettagli del tuo ordine." & CHR (13) & _
"... dettagli ..." & CHR (13) & _
"... dettagli ..." & CHR (13)

OK, ora è il momento di inviare. Se lo desideri, puoi anche impostare l'importanza che la maggior parte dei pacchetti di posta elettronica mostra come un piccolo punto esclamativo con un messaggio ad alta priorità o una freccia in giù con uno a bassa priorità.

Impt = 1

Sei pronto per l'invio! Ora sono solo quattro le dichiarazioni rapide per ottenere la posta da inviare.

Dim objMail
set objMail = CreateObject ("CDONTS.NewMail")
objMail.Send FromEmail, ToEmail, Subject, EmailMessage, Impt
set objMail = Nothing

E sei pronto! Ora puoi inserire questo codice in un ciclo e scorrere tutti i nomi in un database, oppure puoi agganciarlo a un modulo e inviare posta a chiunque abbia compilato un modulo.

Invio di posta HTML con ASP
Errore - Impossibile creare l'oggetto ActiveX: 'CDONTS.NewMail'

Introduzione ad ASP Ebook

Scarica questo ebook per ottenere tutto ciò che devi sapere sull'apprendimento di ASP: da un tutorial passo-passo a elenchi di funzioni, codice di esempio, errori e soluzioni comuni e molto altro! 101 pagine.

Istruzioni Video: Tutorial 65 - E-Mail con GMAIL (2 di 2) (VB.NET) (Potrebbe 2024).