Come utilizzare l'oggetto mail Persits ASPEmail
Data di pubblicazione: 14/01/2003
Voto della community: 5,00
(Votanti: 1)
PERSITS ASPEmail è un oggetto mail che può essere installato su qualsiasi tipo di sistema operativo Microsoft per l'invio di messaggi di posta elettronica via pagine web in ASP. Esso infatti, a differenza di CDONTS (l'oggetto predefinito della Microsoft per l'invio di email via pagine asp), non ha bisogno di un server virtuale SMTP installato sulla stessa macchina server che gestisce il sito web.
Infatti, una delle proprietà di questo oggetto, è la proprietà HOST che deve essere impostata con il nome del server SMTP da utilizzare come gateway per l'inoltro delle email. Come detto in precedenza, è possibile utilizzare PERSITS ASPEMAIL sia su Windows 98/ME con Personal Web Server e sia su Windows NT/2000 con Internet Information Services 4/5.0. E' inoltre possibile, oltre a poter configurare il formato della e-mail sia come testo che come HTML, allegare degli attachment che verranno gestiti dal componente DEMOWARE Trial PERSITS UPLOAD (che non analizzeremo in questa guida essenziale). Attenzione però: se decidete di pubblicare le vostre pagine asp che utilizzano l'oggetto ASPEmail su qualche server remoto (fornitore di spazio web su internet) dovete essere certi che quel server supporti il componente ASPEmail, in quanto, non essendo un componente built-in di ASP, è possibile che esso non sia installato sul server. Per scaricare l'oggetto cliccate qui. Come configurare lo script
Vediamo un primo esempio di utilizzo con uno script che non fa uso di variabili nel settaggio dei parametri dell'oggetto:
<%
Esaminando lo script possiamo notare che la mail è stata trattata come semplice testo.
E' comunque possibile inviare una email in formato HTML. Sostituiamo la parte relativa a objMail.Body con questa:
<%
Per integrare all'interno del corpo mail in HTML delle variabili, la tecnica da seguire è la stessa utilizzata per i Response.Write misti con HTML (e testo fisso) con variabili.
<% Come inserire delle variabili all'interno script
Per poter inserire delle variabili all'interno dello script attenersi a questo esempio (consideriamo il caso di dati passati allo script tramite FORM):
<% Altre paricolarità
Oltre a ObjMail.AddAddress è possibile specificare il campo CC (per conoscenza o Carbon Copy) in questo modo:
<%
Un'altra funzione che il componente è in grado di svolgere è quella dell'invio di mail ai newsgroup. Per far ciò bisogna impostare come HOST il server delle news da noi utilizzato in questo modo:
<%
Infine per l'invio della mail alla news bisogna impostare la proprietà SendToNewsgroup, seguita dal titolo del newsgroup, al posto del classico objMail.Send:
<% Si ringrazia OscarJSWeb.com per la gentile concessione dell'articolo.
|
||||||||||||||||||||||||