Avatar billede boris Mester
20. september 2003 - 08:40 Der er 10 kommentarer og
1 løsning

Masseforsendelser via ASP eller PHP

Jeg har en database med ca. 150 kunder beliggende på et webhotel.

Jeg skal komponere noget kodeværk, som sender en email til samtlige allesammen på een gang.

Valgmulighederne er Chilli ASP eller PHP, helst ASP, da sitet formentlig flyttes til en W2003-server.

Det duer ikke at sende dem i een mail, så de kan se hinandens adresser.
Hvis man nu tager en adresse ad gangen og sender til, kunne jeg forestille mig en timeout på scriptet længe inden man er færdig med de 150 gange mailobjekt.

Hvem har en genial løsning?
Avatar billede erikjacobsen Ekspert
20. september 2003 - 08:45 #1
Hvis du skriver deres adresser i Bcc-feltet kan de ikke se hinanden
Avatar billede keysersoze Ekspert
20. september 2003 - 09:52 #2
som erik skriver kan du skrive dem i Bcc-feltet - derudover kan du jo bare sætte timeout-tiden højt op på den ene side der skal afsende mailsene

<% session.timeout = 50000 %>

Ellers kan du lave en side der sender én mail og som derefter går videre til den samme siden igen med et ID-nummer eller andet - altså kører en side i et loop.
Avatar billede boris Mester
20. september 2003 - 17:35 #3
Hej keysersoze
M.h.t. sessiontimeout gjorde jeg opmærksom på, at det er liggende på et webhotel. Det er derfor udbyderen som har det aisdste at skulle have sagt m.h.t. script timeout og antallet af åbne objekter og al den slags.

Jeg har også selv overvejet at omgå timeout ved at åbne en masse nye sider, som vel at mærke også skal lukkes ned igen - så man ikke står med flere hundrede åbne sider på et øjeblik. Men det skal være lidt mere konkret, før jeg kan bruge det ideen. Det er for generelt.

Det andet med bcc feltet prøver jeg i løbet af weekenden, foreløbig tak for ideen. BCC findes forøvrigt mærkeligt nok ikke i Outlook 2000.
Avatar billede erikjacobsen Ekspert
20. september 2003 - 17:40 #4
Du kan indstille Outlook til at vise feltet. Den gør det ikke pr. default.
Avatar billede keysersoze Ekspert
20. september 2003 - 18:02 #5
hvorfor er det udbyderen der bestemmer det i sidste ende? Har de da sat en begrænsning på hvor lang tid en side hos dem må køre som du ikke kan overrule? For mig at se vil 150 mails blive sendt så hurtigt at intet webhotel burde kunne sige noget til det.

Mht antallet af åbne objekter er det jo op til dig som koder at lukke dem, og går du det vil du ikke stå med 150 åbne objekter i sidste ende - men 0 da du forhåbentlig lukker alt efter dig
Avatar billede boris Mester
20. september 2003 - 18:40 #6
En sessiontimeout på 50000 afvises af serveren. Jeg kan sætte dne til 1400, men der opstår under alle omstændigheder timeout efter 90 sekunder, og det kan jeg altså ikke gøre noget ved.

BCC virker overhovedet ikke.

Nu looper jeg objektet og jeg kan ved en test udsende 1154 små mails, men det er så spørgsmålet hvor stabilt det er hvis der er fejl i adresser
Avatar billede keysersoze Ekspert
20. september 2003 - 18:59 #7
timeout på 50000 som jeg skrev var måske også liiige i overkanten - men at man ikke kan overrule en timeout på de normale 90 sekunder har jeg godt nok ikke hørt om før...
Avatar billede erikjacobsen Ekspert
20. september 2003 - 19:07 #8
Bcc virker nu fint hvis du gør det rigtigt ;)
Avatar billede boris Mester
20. september 2003 - 19:38 #9
Det virker nærmest som om den skriver til BCC når og kun når der er fejl i To adressen?
Avatar billede erikjacobsen Ekspert
20. september 2003 - 19:49 #10
Den skal sende til To, Cc og Bcc
Avatar billede boris Mester
23. november 2003 - 19:09 #11
Desværre var der ingen af svarene, der hjalp mig fremad.
Jeg har ikke adgang til at forøge timeout og jeg kan ikke bruge bcc.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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