martedì 12 aprile 2016

Come spedire una email con asp classic e cdonts

Se usi ancora l'asp classic (non il .net) e vuoi sapere come spedire una mail da una pagina web, ecco la guida che fa per te (cit.).


Come spedire una email con asp classic e cdonts


Se usi iis (Internet Information Services) ed hai configurato correttamente il tuo smtp server (Simple Mail Transfer Protocol), puoi utilizzare il componente cdonts per spedire email da una pagina asp classic.

Scrivi il seguente codice per fare subito una prova:
<%
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = "nomemittente <emailmittente@dominio.it>"
objMail.To = "nomedestitnatario <emaildestinatario@
dominio.it>"
objMail.Subject = "Titolo email di prova"
objMail.Body = "Corpo del messaggio dell'email di prova"
objMail.Send
Set objMail = Nothing

%>

Credo non ci sia nulla da spiegare, il codice è parlante :)
Sostituisci quindi le email del mittente e del destinatario e fai subito una prova.

Ecco tutti i parametri/proprietà settabili:
  • Bcc: Specifica i destinatari invisibili che riceveranno la mail per conoscenza
  • Body: Specifica il corpo della mail
  • BodyFormat: Specifica il formato del corpo dell'email, 0 = Html, 1 = semplice testo
  • Cc: Specifica i destinatari visibili che riceveranno la mail per conoscenza
  • From: Specifica il mittente dell'email.
  • Importance: Specifica l'importanza dell'email, 0 = bassa, 1 = media, 2 = alta
  • MailFormat: Specifica il formato dell'email, 0 = MIME, 1 = semplice testo
  • Subject: Specifica l'oggetto dell'email
  • To: Specifica il destinatario dell'email

Metodi
:
  • AttachFile(): Aggiunge un allegato all'email
  • AttachURL(): Aggiunge al corpo dell'email l'Url dell'allegato qualora ve ne fosse uno
  • Send(): Invia l'email a CDONTS che si occuperà di elaborare ed inviare l'email

Quindi prendendo il nostro esempio, se volessimo aggiungere un destinatario nascosto alla mail, dovremmo scrivere:
objMail.Bcc = "nomedestitnatarionascosto <emaildestinatarionascosto@dominio.it>"

Bene, adesso sai come spedire una mail da una pagina asp classic usando cdonts :)
Attuale questa guida vero? :p
Sarà, ma io l'asp classico lo uso ancora, è semplice e soprattutto molto veloce :)

Piaciuto l'articolo? Lascia un commento!

EmoticonEmoticon