Ciao ragazzi, qualche giorno fa dopo tanti aiuti da parte di Mems sono riuscita a far funzionare questo script che invia un'email a tutti i destinatari che vengono passati tramite checkbox da un'altra pagina. Ora il problema è un altro, vorrei inserire un'immagine di sfondo alla pagina che arriva via email, ho provato ad inserire questo codice, ma l'immagine non si vede:
<%@LANGUAGE="VBSCRIPT"%>
<%
Dim strMittente
Dim strEmailA
Dim strOggetto
Dim utenti
Dim messaggio
strOggetto= Request.Form("Oggetto")
messaggio=Request.form("Message")
utenti=Request.form("checkbox")
Set objEMail = Server.CreateObject("CDONTS.NewMail")
HTML ="<html><head>" &_
"<body background=""http://www.dominio.it/images/bg_mail.jpg"">" &messaggio&"" &_
"</body>" &_
"</html>"
if inStr(utenti," ") > 0 then utenti = replace(utenti," ","")
if inStr(utenti,",") > 0 then
utenti = split(utenti,",")
for i = 0 to uBound(utenti)
id = utenti(i)
sql = "SELECT email FROM account2 WHERE id_account = " & id
set rs = conn.execute(sql)
indirizzoEmail = rs("email")
rs.close
set rs = nothing
strMittente = "info@dominio.it"
strEmailA = indirizzoEmail
objEMail.From = strMittente
objEMail.To = strEmailA
objEMail.Subject = strOggetto
objEMail.BodyFormat = 0
objEMail.MailFormat = 0
objEMail.Body = HTML
objEMail.Send
Set objEMail = Nothing
next
else ' vuol dire che c'è un solo destinatario perchè manca la virgola nella stringa degli id presi con la request
id = utenti
sql = "SELECT email FROM account2 WHERE id_account = " & id
set rs = conn.execute(sql)
indirizzoEmail = rs("email")
rs.close
set rs = nothing
strMittente = "info@dominio.it"
strEmailA = indirizzoEmail
objEMail.From = strMittente
objEMail.To = strEmailA
objEMail.Subject = strOggetto
objEMail.BodyFormat = 0
objEMail.MailFormat = 0
objEMail.Body = HTML
objEMail.Send
Set objEMail = Nothing
end if
Response.Redirect "default2.asp?sez=mailing"
%>

Rispondi quotando