05. august 2002 - 11:39Der er
7 kommentarer og 1 løsning
Batch mail ???
Jeg har en mailing liste der fungere godt vha. JMail. Problemet er når det er MANGE i databasen (over 100)...
Når jeg sender mailen og den så skal igennem ALLE dem i databasen så går det vildt lang tid hvorefter jeg får en meddelelse om at scriptet er timed out...
Hvad gør jeg ?? Jeg har hørt noget med at man kan lave en Batch mail ?? Hvad er den bedste/nemmeste løsning...det haster !!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Der er en funktion i JMail pro versionen som gør at du kan lagre beskeder i serverens midlertidige udbakke eller sådan noget, men der findes en anden lidt lettere løsning.
På siden du er i skal du sende de første 20 mails, og så redirecte videre til den samme side igen, med en variabel som siger at du skal sende de 20 næste mails. På samme måde redirecter du til samme side igen og sender de næste 20 mails osv osv osv. Så på den måde sender du 20 mails ad gangen, og skulle gerne undgå problemerne.
set mMerge = Server.CreateObject( "JMail.MailMerge") mMerge.MailTemplate = msgTemplate
Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mail_list.mdb") conn.open strDSN Set MyRS = Conn.execute("SELECT name, email FROM mail WHERE modtaget='0'") MMerge.BulkMerge myRS, false, "mail.xx.dk" conn.execute("update mail set modtaget='1' where modtaget='0'") Response.redirect "kontact.asp" %>
Jeg bliver nødt til at fordele pointene ud da jeg fand en helt anden løsning. Jeg satte server timeout tiden op til 40 min :)...... simpel funsker løsning hehe....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.