Avatar billede l_otto Nybegynder
15. december 2005 - 09:42 Der er 19 kommentarer og
1 løsning

begrænsninger i JMAIL

Når jeg kører mit script timer den out

er der en begrænsning i hvormange mails jmail kan sende på engang ?
Avatar billede Slettet bruger
15. december 2005 - 11:13 #1
Nej ikke så vidt jeg ved...

Jeg tror snarere det er IIS det laver en "script-timeout".

Det findes der heldigvis råd for.

Prøv at skrive nedenstående i toppen af dit script:

Server.ScriptTimeout = 300


det er så 300 minutter vi taler om her.

\Dan
Avatar billede l_otto Nybegynder
15. december 2005 - 11:14 #2
det har jeg prøvet den står til 12000 .-)
Avatar billede l_otto Nybegynder
15. december 2005 - 11:20 #3
har du et jmail script der kan sende 500 mails til den samme adr. i loop for jeg vil prøve at sende 500 mails til mig selv og se om det er der den ¨står af
Avatar billede Slettet bruger
15. december 2005 - 11:20 #4
OK!

Og du er sikker på at det ikke er en "session.timeout" du har lavet?

- eller må jeg nok melde pas på dette spørgsmål...

\Dan
Avatar billede l_otto Nybegynder
15. december 2005 - 11:22 #5
server.scripttimeout = 12000
Avatar billede l_otto Nybegynder
15. december 2005 - 11:23 #6
hvor mange mails har du sent som (bulk) via jmail ?
Avatar billede Slettet bruger
15. december 2005 - 11:30 #7
OK!

Jeg vil tro jeg har prøvet at sende omkring 3600 mails i ét og samme script på denne måde...

- uden problemer... Det gør jeg faktisk hver måned, idet der er et nyhedsbrev tilknyttet den hjemmeside jeg er admin på...

\Dan
Avatar billede Slettet bruger
15. december 2005 - 11:33 #8
Så vidt jeg husker kan den slet ikke stå på 12000 denne timeout... Uden helt at kunne huske det så er det maksimale den kan stå på 1500

det svarer så også til 25 timer...

- Du kunne jo prøve at sætte den lidt ned måske...

\Dan
Avatar billede l_otto Nybegynder
15. december 2005 - 11:42 #9
ok prøvet med 1200 og den vil stadig ikke..

hvad bruger du som smtp server ? og hvor ligger dit webhotel..

hvorlang tid tager det at sende de 3600 mails ?
Avatar billede Slettet bruger
15. december 2005 - 12:27 #10
Det lyder mærkeligt i mine ører at det ikke virker...

Jeg har min egen server, og bruger derfor ikke noget webhotel.

Jeg bruger så derfor også min egen smtp-server...

For min server plejer det cirka at tage omkring 5 minutter at sende de cirka 3600 mails...

\Dan
Avatar billede l_otto Nybegynder
15. december 2005 - 12:29 #11
ok, jeg kan ikke sende over 100 mails så timer den out, så jeg må sende dem 50 afgangen og så næste 50..
Avatar billede Slettet bruger
15. december 2005 - 12:34 #12
hmm... OK! Det kan selvfølgelig godt være én eller anden begrænsning dit webhotel sætter på...

For eksempel at deres smtp-server sætter denne begrænsning...
Avatar billede mm12010 Nybegynder
15. december 2005 - 12:48 #13
prøv at se her:
http://azero.dk/support/programmering/asp/artikler/jmail/

jeg laver altid paging på mine mail-udsendelser, det udelukker alle timeout fejl
Avatar billede l_otto Nybegynder
15. december 2005 - 13:08 #14
ja og jeg bruger min isp stmp server og de siger jeg kan sende ligeså mange mails jeg vil...  hmm.....

hvordan ser en paging ud ?
Avatar billede mm12010 Nybegynder
15. december 2005 - 13:13 #15
Avatar billede l_otto Nybegynder
15. december 2005 - 13:16 #16
jamen bruger du det til at sende med ? jeg er ikke helt med
Avatar billede l_otto Nybegynder
15. december 2005 - 13:16 #17
hvordan får jeg denne her til at sende 500 mails til den samme email ?

<%
  Set JMail          = Server.CreateObject("JMail.SMTPMail")
  JMail.ServerAddress = "websmtp.dit-domæne.dk"
  JMail.Sender        = "admin@dit-domæne.dk"
  JMail.Subject      = "Information"
  JMail.AddRecipient  "admin@dit-domæne.dk"
  JMail.Priority      = 3
  JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
 
  ' ********** Her starter selve email-en
  JMail.Body = "Dette er linie 1 af brevet" & vbCrLf &_
              "Og her kommer linie 2"
  ' ********** Her slutter selve email-en
 
  JMail.Execute
 
  Set JMail = Nothing
%>

<html><body>

Emailen er sendt!

</body></html>
Avatar billede Slettet bruger
15. december 2005 - 22:45 #18
- Hvad er det egentlig du mener?

Vil du sende den samme e-mail til den samme modtager fra den samme afsender 500 gange?
HEHE

\Dan
Avatar billede l_otto Nybegynder
16. december 2005 - 07:22 #19
ja for at teste om stmp serveren har en begrænsning vi jeg sende 500 mails til mig selv
Avatar billede l_otto Nybegynder
07. november 2006 - 20:46 #20
svar
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