essendo la prima volta che utilizzo cdosys efettivam,ente mi trovo spiazzato, però prendendo spunto dagli esempi messi a disposizione da weppos sul suo sito ho creato questa struttura.
mi potreste dare un'occhiatina
giusto perchè sinceramente io non saprei minimamente rilevare un errore piuttosto che un altro.
codice:
<%
Mittente= Request.QueryString("Nome")
Indirizzo= Request.QueryString("Nomevia")
Telefono= Request.QueryString("numerotel")
Fax= Request.QueryString("numerofax")
Citta= Request.QueryString("citta")
Provincia= Request.QueryString("Provincia")
EMail= Request.QueryString("Mail")
ogg= Request.QueryString("oggetto")
Message= Request.QueryString("Messaggio")
'Dichiara l'oggetto email e la configurazione
Dim ObjMail, objConfig
'Dimensiona l'oggetto email
Set objMail = CreateObject("CDO.Message")
'Dimensiona l'oggetto configurazione
Set objConfig = Server.CreateObject ("CDO.Configuration")
'Imposta le configurazioni
With objConfig
'Server SMTP di uscita
'Esempio mail.dominio.it
.Fields("http://schemas.microsoft.com/cdo/configuration/smtp server") = "smtp.dominio.com"
'Porta SMTP
.Fields("http://schemas.microsoft.com/cdo/configuration/smtp serverport") = 25
'Porta CDO
.Fields("http://schemas.microsoft.com/cdo/configuration/send using") = 2
'Timeout
.Fields("http://schemas.microsoft.com/cdo/configuration/smtp connectiontimeout") = 60
'ATTENZIONE: a causa delle impostazioni
'di formattazione i campi risultano spezzati dopo al valore smtp. Ricordarsi di rimuovere gli spazi visibili!
.Fields.Update
End With
'Assegna le configurazioni
Set objMail.Configuration = objConfig
'Assegna all'oggetto le proprietà necessarie
'Mittente dell'email (indirizzo)
objMail.From = EMail
'Destinatario dell'email (indirizzo)
objMail.To = "xxxxx@tin.it"
'Oggetto dell'email
dim strOggMail
strOggMail = "Lettera al Presidente dell'Associazione Istruttori e tecnici Equestri"
objMail.Subject = strOggMail
'Valore di priorità
objMail.Fields("urn:schemas:httpmail:importance").Value = 2
objMail.Fields.Update()
'Corpo del messaggio
strBodyMail = ""
strBodyMail = "<html><head><title>Lettera al Presidente</title></head><body bgcolor=#05326f>"
strBodyMail = strBodyMail & "<center><Table width=600 bordercolor=#FEED22 bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=2>"
strBodyMail = strBodyMail & "<tr><td valign=top><center><Table width=600 height=10 bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=1 bordercolor=#FFFFFF>"
strBodyMail = strBodyMail & "<tr><td valign=top></td></tr></table><Table bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=0><tr><td valign=top><center>"
strBodyMail = strBodyMail & "<img border=0 src=http://www.aite-italia.com/logomail.jpg></center></td></tr></table>"
strBodyMail = strBodyMail & "<Table width=550 bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=2 bordercolor=#FFFFFF><tr><td valign=top bordercolor=#175a38>"
strBodyMail = strBodyMail & "<center><table width=520 height=20 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td></td></tr></table>"
strBodyMail = strBodyMail & "<table width=520 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td><font color=#000000 face=verdana size=2>" & Mittente
strBodyMail = strBodyMail & "
" & Indirizzo & " - " & Citta & Provincia & "
Tel. " & Telefono & "
Fax " & Fax & "
Indirizzo e-mail:" & EMail & "</font>"
strBodyMail = strBodyMail & "</td></tr></table><table width=520 height=40 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td></td></tr></table>"
strBodyMail = strBodyMail & "<table width=520 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td><font color=#000000 face=verdana size=2>Oggetto:" & Oggetto
strBodyMail = strBodyMail & "</font></td></tr></table><table width=520 height=10 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td></td></tr></table>"
strBodyMail = strBodyMail & "<table width=520 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td><p align=justify>"
strBodyMail = strBodyMail & "<font color=#000000 face=verdana size=2>" & Messaggio & "</font></p></td></tr></table>"
strBodyMail = strBodyMail & "<table width=520 height=50 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td></td></tr></table>"
strBodyMail = strBodyMail & "<table width=520 border=0 bordercolor=#FFFFFF cellpadding=0 cellspacing=0><tr><td valign=middle width=320></td>"
strBodyMail = strBodyMail & "<td valign=middle width=200><center><font color=0 face=verdana size=2>In fede
" & Nominativo & "</font></center></td></tr></table>"
strBodyMail = strBodyMail & "</center></td></tr></table><Table width=600 height=20 bgcolor=#FFFFFF cellspacing=0 cellpadding=0 border=1 bordercolor=#FFFFFF>"
strBodyMail = strBodyMail & "<tr><td valign=top></td></tr></table></center></td></tr></table></center></body></html>"
objMail.HTMLBody = strBodyMail
'Invia l'email
objMail.Send()
'Distruggi l'oggetto
Set objMail = Nothing
Response.Redirect("invioavvenuto.asp")
%>
per esempio il comando:
codice:
'Esempio mail.dominio.it
.Fields("http://schemas.microsoft.com/cdo/configuration/smtp server") = "smtp.dominio.com"
essendo che quando su outlook io imposto gli account del sito il server in uscita è sempre smtp.dominio.com è quindi giusto che io metta come smtpserver questo?
Grazie