• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

[guida]Inviare email con CDO in Visual Basic

loddo

Utente Colossal
Autore del topic
12 Aprile 2007
3.227
0
Miglior risposta
0
by
Perfavore, Entra oppure Registrati per vedere i Link!

Come tutti gli altri linguaggi di casa Microsoft, anche il Visual Basic utilizza l'oggetto CDO per inviare email ad una form ed il funzionamento è analogo, ad esempio, a quello di ASP.

Non resta quindi che fare un esempio. Create un nuovo progetto ed aggiungete una form come nuovo EXE standard; inserite poi gli elementi fino ad ottenere un risultato simile all'immagine che segue
vb_email_cdo.gif


I nomi da assegnare agli elementi sono "txtNome" per la casella in cui andrà inserito il nome; "txtEmail" per la casella di testo in cui inserire l'email; "txtMessaggio" per la casella relativa al contenuto del messaggio; "cmdEmail" per il bottone di invio della mail.

Non preoccupatevi di assegnare un nome alle Label descrittive, in quanto non hanno alcuna utilità finalizzata al funzionamento del programma.

Inserite adesso il riferimento all'oggetto CDO dal menu
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
selezionando la voce Microsoft CDO for Windows 2000 Library.


Segue il codice relativo all'evento click sul bottone "cmdEmail"


Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Il funzionamento è semplice: effettuo in primis un controllo sui campi,
compreso un banale controllo sul campo relativo all'indirizzo email del
mittente; a condizioni soddisfatte creo la classe CDO.Message ed
utilizzo i normali campi valorizzati dal mittente.


Naturalmente il computer su cui si testa lo script deve avere il componente installato.


Nota: l'indirizzo email del destinatario si prevede che sia
statico e va inserito nell'unica riga di codice commentata del

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
quello che posta loddo va sempre :emoji_smiley:
 
a me dice ke il valore di configurazione SendUsing non è valido
è da molto tempo ke cerko di risolvere qst problema ma nn ci riesco <.<
Help Me
 
Riferimento: [guida]Inviare email con CDO in Visual Basic

a me nn trova il componente ho vb8 e qst il problema??