non vedo il problemai, quel campo lo puoi usare normalmente.
dovresti comunque usare una pagina intermedia fa form e quella che invia l'email
il fo0rm avrà action su pagina_intermedia.asp
la pagina intermedia deve solo memorizzare nelle sessioni i dati:
codice:
'=== pagina_intermedia.asp ===
session("corpo_mail")=request.form("corpo")
session("oggetto")=request.form("oggetto")
response.redirect("invia_newsletter.asp")
'=== INVIA_NEWSLETTER.ASP ===
<%
oggetto = session("oggetto")
corpo = session("corpo_mail")
pagina = cint("0"&request.querystring("p"))
perpage = 100 '(invia 100 email per volta)
Set Rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM iscritti"
Rs.Open sql, objConn, 1, 3
Rs.PageSize = perpage
Rs.AbsolutePage = p
totpag = rs.PageCount
For i = 1 to perpage
If Not Rs.EOF then
'Invia l'email ad rs("email"), usando le variabili CORPO e OGGETTO
'Usa il campo di controllo che usavi normalmente
end if
next
if p>=totpag then
reindirizza = "Pagina_con_messaggio_OK.asp"
else
reindirizza = "invia_newsletter.asp?p="&p+1
end if
%>
<meta http-equiv="refresh" content="3;URL=<%=reindirizza%>">
ed il gioco è fatto.
Tutto chiaro?