1 messaggio dal 13 febbraio 2008
Ciao a tutti, spero mi possiate aiutare
ho un form per inviare delle email presenti in un db.

questo form ha tre campi, uno dei quali nascosto,
dove sono presenti le email prese dal db:

<%
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("../ml_database.mdb");
Cn.Open(Sc);


var utenti = Cn.Execute("SELECT email FROM utenti");


Response.Write("<form method='post' action='form.asp'>");
Response.Write("<input name='email' value='");

while (!utenti.EOF) {
Response.Write(utenti("email") + ",");
utenti.MoveNext();
}
Response.Write("' style='width:100%;'>");
%> <%

Response.Write("</form>");

Cn.Close();
%>
nel form sono presenti gli altri due classici campi:
oggetto e messaggio.

Il problema è sulla pagina form che dovrebbe inviare le mail:
ecco il codice:
<%

oggetto = Request.Form("oggetto")
messaggio = Request.Form("messaggio")
email = Request.Form("email")
Set MySmartMail = Server.CreateObject("AspSmartMail.SmartMail")

MySmartMail.SenderName = "xxxx"
MySmartMail.SenderAddress = "info@xxxx.it"
MySmartMail.Subject = (oggetto)
mySmartMail.BCCs.Add(email)
MySmartMail.Body = (messaggio)
MySmartMail.SendMail

Set MySmartMail = Nothing
%>

L'errore che mi da è questo:

aspSmartMail.SendMail : Error 80 error '80040050'

There is no Recipient. (verify the address list)

/mdb-database/back_office/form.asp, line 18
Il problema avviene da quando ho inserito la stringa
mySmartMail.BCCs.Add(email)
se al posto di questa ci metto
MySmartMail.Recipients.Add(email)
non da errore....ma non è quello che serve a me
Vi ringrazio anticipatamente!!!
non so se ti vada bene ma potresti fare che su recipients metti la mail del mittente e su bccs la mail..

MI RACCOMANDO VISITATE IL MIO SITO! GRAZIE! :)
http://www.ricarichestampanti.it/ e http://www.carrestyling.com/
E come editor di testo ricordate esiste Edit Plus 2!
http://www.editplus.com

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.