Originariamente inviato da jet
Ne invia solo una...
lo so che non mi credi ma giuro che ne arrivano due
Puo' dipendere dal fatto che io uso due volte l'oggetto?
Dò la possibilita ad un utente di spedire alcune email usando il mio indirizzo di posta, ma contemporaneamente una copia della mail (la fiducia non è mai troppa
) viene spedita anche a me e alcuni dati dati vengono salvati in un database.
ecco il codice:
codice:
destinatario = Replace(Request.Form("destinatario"), "'", "''")
oggetto = Replace(Request.Form("oggettomail"), "'", "''")
mittente = Replace(Request.Form("mittente"), "'", "''")
messaggio = Replace(Request.Form("mex"), "'", "''")
'creo l'oggetto per inviare la mail
Set miaMail = CreateObject("CDO.Message")
miaMail.From = "info@miosito.it"
miaMail.To = destinatario
miaMail.Subject = oggetto
miaMail.HtmlBody = messaggio
miaMail.Send
Set miaMail = Nothing
'creo l'oggetto per inviare una copia della mail alla mia casella
Set miaMail = CreateObject("CDO.Message")
miaMail.From = "info@miosito.it"
miaMail.To = "info@miosito.it"
miaMail.Subject = oggetto
miaMail.HtmlBody = "mail inviata a:" &destinatario& "
messaggio:" &messaggio
miaMail.Send
Set miaMail = Nothing
dim cn, sql
set cn = Server.CreateObject("ADODB.Connection")
cn.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;"&_
"Persist Security Info=False;"&_
"Data Source="& Server.MapPath("/mdb-database/invio.mdb")
cn.open()
sql = "INSERT INTO controlloinvio(destinatario, oggetto, data) VALUES ('" &destinatario& "','" &oggetto& "','"& datainserimento& "')"
cn.execute(sql)
cn.close()
set cn = nothing
response.write("<html>")
response.write("<head>")
response.write("<title>Invio ok</title>")
response.write("</head>")
response.write("<body bgcolor='#E5E5E5' >")
response.write("
<center><font = verdana size = 4>La e-mail è stata inviata correttametne a:
" & destinatario & "</font>
")
response.write("</body>")
response.write("</html>")
(ho provato a fare una pagina con solo il codice che ho mostrato sopra e giuro che invia due volte la mail)
RISULTATO: vengono spedite due email sia al destinatario che a me
Se c'e una maniera per inviare anche a me una copia senza usare due volte l'oggetto fatemelo sapere perfavore
GRAZIE