 |
CDOSYS (invio moduli) |
 |
| |
 |
|
|
ATTENZIONE: CDOSYS funziona
solo ed esclusivamente su server che hanno abilitato il linguaggio ASP.
Controlla su quale sistema operativo si trova il tuo dominio e se ha
abilitato il linguaggio ASP cliccando
qui
CDOSYS, già presente sui sistemi
operativi Microsoft Windows Server 2000 (anche se non esclusivo vista la
contemporanea presenza del componente CDONTS), è attualmente l´unico componente per
l´invio delle mail integrato nel sistema operativo Windows Server 2003.
CDOSYS consente performance
elevate, migliore stabilità e notevole semplificazione nel trattamento di
alcune proprietà rispetto all´ormai obsoleto CDONTS, ed è, probabilmente,
anche per questo motivo che nel sistema operativo Windows Server 2003
CDOSYS abbia sostituito completamente il CDONTS il quale non è più presente fra le
librerie activeX fornite da Microsoft.
scarica il file (cdosys.zip) con tutte le istruzioni per
il suo corretto utilizzo
Dopo aver eseguito il download e dopo aver decompresso il file cdosys.zip,
troverete al suo interno tutto quello che è necessario per creare velocemente e
con molta semplicità un modulo funzionante.
Insieme al modulo troverete il file "sendcdosys.asp",
una pagina di risposta personalizzabile e il file LEGGIMI.txt
con all´interno tutte le spiegazioni per un immediato e semplice funzionamento.
Il nuovo componente CDOSYS, come d´altronde faceva il CDONTS, permette agli utenti di utilizzare i moduli per l´invio di posta elettronica trasformando i dati di input del form in
una e-mail completa dei vari campi riempiti.
Gli autori di applicazioni, forum e portali che sono reperibili in rete, dovranno,
quanto prima, necessariamente adeguarsi all´uso del componente CDOSYS, in quanto,
molti di questi applicativi, non funzionano nei server dove è installato il sistema operativo Windows Server
2003, quindi un adeguamento a questo nuovo componente è assolutamente
necessario.
Ricordiamo che nei nostri server Windows è installato il sistema operativo
Windows Server 2003.
Analizziamo nel dettaglio l´utilizzo di questo nuovo componente CDOSYS per la
realizzazione di un formmail o di altri servizi che sfruttano l´invio di email
in caso vi troviate ad dover utlilizzare uno script creato per il componente
CDONTS.
La prima cosa che cambia rispetto all´ormai inutilizzato CDONTS è l´instanziamento
del componente per la creazione dell´oggetto che sfrutteremo per l´invio della
mail;
abbandoniamo la collezione CDONTS.NewMail per l´utilizzo della
nuova collezione CDO.Message:
var oggetto_email = new ActiveXObject("COD.Message");
Un´altra differenza consiste nel fatto che
l´invio del corpo della mail non utilizza più la proprietà Body,
ma è stata creata una differenziazione per la formattazione della mail in
formato Html; le nuove proprietà, i cui nomi sono esplicativi, sono TextBody
e HTMLBody: quest´ultima esegue in automatico la conversione
del codice Html e lo restituisce in output già formattato e non più come
stringa; non è più necessario, infatti, il settagio del tipo MIME.
Un´altra piccola differenza è nel metodo per
l´invio di allegati: AttachFile() diventa AddAttachment().
|