Sto tentado di utilizzare questo codice per inviare una pagina asp per email,
che ho trovato sul forum di weppos:
la pagina asp che devo inviare per email contiene un recordset e un'area ripetuta,codice:<% @ Language=VBScript %> <% Dim objMail, objXMLHTTP ' Istanzi l'oggetto XMLHTTP SET objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP") objXMLHTTP.Open "GET", "http://www.sito.dominio/pagina.asp", false objXMLHTTP.SetRequestHeader "Content-type", "text/html" ' Recuperi il contenuto HTML della pagina asp objXMLHTTP.Send 'Istanzi l'oggetto per l'ivio delle email' SET objMail = Server.CreateObject("CDO.Message") ' Imposti le varie proprietà objMail.To = "utente@utente.com" objMail.From = "il@miodominio.com" objMail.Subject = "News sul sito" ' Imposti il corpo del messaggio con la pagina asp precedentemente recuperata objMail.HTMLBody = objXMLHTTP.ResponseText ' Invii l'email objMail.Send SET objMail = Nothing SET objXMLHTTP = Nothing %>
in pratica devo mandare una newsletter agli utenti registrati di un sito di ecommerce con i nuovi prodotti e delle offerte a catalogo.
Il problema è che viene inviato solo il primo prodotto del recordset e non tutti i prodotti.
La pagina asp, vista da browser, ovviamente funziona correttamente e mostra tutti gli oggetti del recordset, ma è come se la pagina mandasse solo il primo oggetto.
Qualche consiglio?
grazie
luca

Rispondi quotando