Avatar billede carstensuurland Nybegynder
13. juni 2006 - 12:09 Der er 8 kommentarer og
1 løsning

Threads og statiske klasser

Hej Eksperter

Jeg skal sende mails - mange mails.
Til det formål bruger jeg System.Web.Mail

Mit spørgsmål er:
Når jeg sender f.eks. 1000 mails fra én objektinstans, så tager det ca. 12 minutter... Hvis jeg laver logikken om og opretter 10 instanser af klassen, som så hver især kører i sin egen tråd og udsender 100 mails, så tager det... 12 minutter.

Kan det skyldes, at SmtpMail klassen er statisk? Og hvordan kommer jeg evt. ud over det problem.

/Carsten
Avatar billede arne_v Ekspert
13. juni 2006 - 12:58 #1
Snarere at din mailserver kører i det tempo.
Avatar billede carstensuurland Nybegynder
13. juni 2006 - 13:03 #2
Hmmm... Det er en Exchange 2003 på en Windows 2003 server med to CPU'er og 4GB RAM. Den burde være istand til at modtage en del mere end ca. 1 mail i sekundet.
Avatar billede Syska Mester
13. juni 2006 - 15:31 #3
hmmmm,

med System.Net.Mail kan du sende dem Async, måske det vil gå hurtigere.... gjorde det i hvert fald da jeg prøvede.....

// ouT
Avatar billede Syska Mester
13. juni 2006 - 15:33 #4
Det skal være .NET 2.0 :-) ellers ved jeg ikke hvad der kan gøre, udover som Arne siger, det måske er hardware.... men det tyder det ikke på.... :-P
Avatar billede carstensuurland Nybegynder
13. juni 2006 - 15:33 #5
Ja, men den kan kun have én asynkron ting igang af gangen...
Avatar billede arne_v Ekspert
13. juni 2006 - 15:55 #6
jeg er enig i at den server burde kunne klare langt mere

der er ikke en anti spam throttle mekanisme i Exchange 2003 ?
Avatar billede carstensuurland Nybegynder
13. juni 2006 - 15:59 #7
Det ved jeg ikke (ved ikke engang hvad det er)
Jeg kan se, at hvis jeg smider det hele i et dropdirectory i stedet for at sende hver mail for sig, så tager det hele ét sekund...
Avatar billede arne_v Ekspert
13. juni 2006 - 16:11 #8
en limit der siger at en bestemt IP kun kan sende 1 email per sekund

rent gaetvaerk
Avatar billede carstensuurland Nybegynder
13. november 2006 - 12:38 #9
Spørgsmålet lukkes. Ingen 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
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