08. september 2005 - 18:22Der er
9 kommentarer og 2 løsninger
Test af mailscript mange mails til samme adresse
Jeg er igang med at skulle teste et mailscript, og inden jeg begynder at sende ud til en masse folk, vil jeg gerne vide om den virker, og om komponenten kan følge med. Derfor vil jeg gerne prøve at sende 2000 mails (maillisten er på 1500 adresser) til mig selv. Jeg har muligheden for en hotmail og en gmail konto. Spørgsmålet er egentligt, sender jeg 2000 mails til samme addresse, vil fx hotmail så banne afsenderen, så jeg fremover ikke kan sende mails fra kontoen eller er de ligeglade med sådan noget? Er der andre problemer man kan rende ind i hvis en konto skal modtage så mange mails?
hehe vel ikke uden risiko for at blive banned :o/ Jeg kom engang til at lave en uendelig løkke på mit eget domæne, der skete der intet ved det (andet end jeg fik 4000mails)
hvilken komponent er det? og hvordan sender du til 2000? laver du en løkke og kalder komponenten 2000gange, eller sender du een mail til 2000bcc ? For det giver jo forskellige scenarier
Jeg har gjort det sådan fordi folk ikke er interesseret i at ha deres mailadresse sendt ud til 1999 andre, der er vel ikke andre måder man kan gøre det på?
ok men så vil jeg mene du godt kan stole på det virker Dit loop kører jo på serveren og der sendes kun een mail ad gangen jo Og een mail kan jmail godt klare :o) Altså hvis du har 2000 mails, så siger dit loop start ved nummer et, send en mail, tag den næste, send en mail..osv.. Serveren kan ikke overbelaste jmail som jeg ser det netop af den grund at den ikke sender endnu en mail førend jmail.execute er kaldt og kørt
Jeg har lavet den omtalte test med næsten 1200 mails og det virkede ganske upåklageligt, dog med den kringle at men skal page sig igennem recordset'et, da JMail ellers springer hver 21. over - hvorfor vides ikke, men det var resultatet af min test.
Det skal i øvrigt tilføjes at du med fordel kan flytte 'JMail.HtmlBody' udenfor din løkke, medmindre du sender individuelt indhold.
JMail.HtmlBody = ...
do while not rs.EOF JMail.AddRecipient rs("Email") JMail.Execute JMail.ClearRecipients rs.MoveNext loop
springer den hvert 21 over? Det er ret underligt. Indholdet er ens, men til sidst bliver der sat et link til hvis man ikke vil modtage flere mails, så den bliver vist nød til at være der... Men tak. Troede godt man kunne overbebyrde komponenten...ligger i et par svar?
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.