Inviare email con CDOSYS ASP
- Pagina precedente Global.asa ASP
- Pagina successiva Response ASP
CDOSYS è un componente integrato di ASP. Questo componente viene utilizzato per inviare email tramite ASP.
Invio email utilizzando CDOSYS
CDO (Collaboration Data Objects) è una tecnologia di Microsoft progettata per semplificare la creazione di programmi di comunicazione.
CDOSYS è un componente integrato di ASP. Vi mostreremo come utilizzare questo componente per inviare email.
Come sono CDONTs?
Microsoft ha eliminato CDONTs in Windows 2000, Windows XP e Windows 2003. Se continuate a utilizzare CDONTs nelle applicazioni, dovrete aggiornare il codice e utilizzare la nuova tecnologia CDO.
Usare un'istanza di CDOSYS
Inviare una email:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.TextBody="This is a message." myMail.Send set myMail=nothing %>
Inviare una email di testo con campi CC e BCC:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.Bcc="someoneelse@somedomain.com" myMail.Cc="someoneelse2@somedomain.com" myMail.TextBody="This is a message." myMail.Send set myMail=nothing %>
Inviare una email HTML:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.HTMLBody = "<h1>This is a message.</h1>" myMail.Send set myMail=nothing %>
Inviare una email HTML proveniente da un sito web:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.CreateMHTMLBody "http://www.codew3c.com/asp/" myMail.Send set myMail=nothing %>
Inviare una email HTML proveniente da un file sul computer:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.CreateMHTMLBody "file://c:/mydocuments/test.htm" myMail.Send set myMail=nothing %>
Inviare una email con allegato:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.TextBody="This is a message." myMail.AddAttachment "c:\mydocuments\test.txt" myMail.Send set myMail=nothing %>
Inviare una email di testo utilizzando un server remoto:
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.TextBody="This is a message." myMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 'indirizzo IP o nome del server SMTP remoto' myMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") _ ="smtp.server.com" 'portale del server' myMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") _ =25 myMail.Configuration.Fields.Update myMail.Send set myMail=nothing %>
- Pagina precedente Global.asa ASP
- Pagina successiva Response ASP