Avatar billede goose Nybegynder
23. januar 2004 - 16:44 Der er 2 kommentarer og
3 løsninger

udsend nyhedsbrev fra array ?

Jeg har et nyhedsbrev som efterhånden har mange modtagere og scriptet går i timeout nå jeg udsender. Jeg tror det ville være en fordel hvis jeg smed modtagerne i en array og så loopede igennem det istedet for at loope gennem mit recordset.

Nu til spørgsmålet: Hvordan gør man lige det ?!?

Det der skal udtrækkes fra access databasen og lægges i et array er modtager (email) og user (afmeldingskode).

/Goose
Avatar billede cpufan Juniormester
23. januar 2004 - 17:16 #1
det der æder tiden, er selve afsendelsen,
du kan gøre to ting:
enten sætte script-timeout op, (til f.eks. 20 min. på pågældende side)
eller sætte email i kø-folderen, så de ikke behøves at være sendt førend næste modtager behandles.
hvad kø-folderen hedder er op til dit webhotel, så spørg evt dem.
Avatar billede mekaniker Nybegynder
23. januar 2004 - 17:20 #2
Jeg tror ikke det vil hjælpe at lægge dem i et array, jeg tror mere det er serveren, som ikke kan håndtere så mange mail.

Prøv at sætte denne linie i toppen af dit mail script:

server.ScriptTimeout = 1000

så giver du serveren ca. 16 min.
Avatar billede goose Nybegynder
23. januar 2004 - 17:27 #3
Jeg bruger i forvejen Server.ScriptTimeOut = 6000 og alligevel timer den ud .....

/Goose
Avatar billede websam Nybegynder
24. januar 2004 - 06:51 #4
Hej Goose

Jeg løb ind i samme problem da min db rundede 2000 mails og så måtte der findes en ny metode. Du tager blot alt din kode som sender mailen ud ligger det i en .vbs fil og bruger derefter cscript til at trække i din fil på den måde køres din mail nu fra processlinien og du har på den måde ikke nogen webside der timer ud :o)

/Websam
Avatar billede goose Nybegynder
01. marts 2004 - 10:03 #5
Kunne ikke rigtig bruge noget af det, men i deler pointene ....

/Goose
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester