Bem ue nunca tinha parado para pensar nisso, mas é muito sério!
Faça uma página da seguinte forma:
<!--#include file = "config.asp"--> <% assunto = request("assunto") mensagem = request("mensagem") MrCfg = 0 strSession = session("CfgMailSended") strCfgSess = (strSession * 30) + 30 '30 eh a quantidade de emails mandado por cada 5 minutos if strSession = "" then strSession = 0 else strSession = strSession * 30 if assunto <> "" AND mensagem <> "" then response.Write("<meta http-equiv='refresh' content='300' >") ' de 300 em 300 segundos a pg será atualizada Set objmail = Server.CreateObject("CDONTS.NewMail") Set Conex = Server.CreateObject ("ADODB.Connection") Conex.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("../database/dados.mdb") Set RS = Server.CreateObject("ADODB.Recordset") Set RSX = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM usuarios LIMIT " & strSession & "," & strCfgSess RS.open SQL, conex, 1,1 Do while not RS.eof If MrCfg = 30 then if session("CfgMailSended") = "" then session("CfgMailSended") = 1 else session("CfgMailSended") = session("CfgMailSended") + 1 response.End() End if SQL = "SELECT * FROM usuarios WHERE id =" & RS("id") RSX.open SQL, conex, 1,1 objmail.from = RSX_admin & "<" & email_admin & ">" objmail.to = RSX("email") objmail.subject = assunto objmail.body = "Olá <b>" & RSX("RSX") & "</b><br><br> " & mensagem objMail.Bodyformat = 0 objMail.MailFormat = 0 objmail.send MrCfg = MrCfg + 1 RS.movenext Loop response.Write("Os e-mails foram enviados com sucesso.") Set objmail = nothing Conex.close Set Conex = nothing rs.close Set RS = nothing rsx.close Set RSX = nothing %>
pô nem deu para testar neh, mas vê aí se funciona, colocquei o codigo um pouco mais rápido, e coloquei para enviar de 5 em 5 minutos apenas 30 e-mails, mas vc pode mudar isso de acordo com o código, mas acho que está bom, pois a página faz tudo sozinha, é só você enviar a msg de news que e deixar o navegador aberto por um tempo bom (heheh) que a página vai enviando, de 5 em 5 minutos naum poderá dar erros nem travar o server, pois eh soh 30 emails neh ....
ABRAÇOS