Just nu i M3-nätverket
Jump to content

mailscript CDONT


Dieselmannen

Recommended Posts

Hej!

Jag sitter och skall göra en mailinglista i CDONT, och får tyvärr time out på scriptet!

 

Någon som vet någon bra lösnong, jag har bara tillgång till CDONT har konto på B-one.net.

 

Har klurat på något liknande detta, då man kör 3 åt gången, men vet inte riktigt om detta kommer att fungera!

 

 

iColumnSpan=0

[color="#0000ff"]Do[/color] [color="#0000ff"]While[/color] [color="#0000ff"]Not[/color] rsEmailList.EOF

[color="#0000ff"]If[/color] iColumnSpan Mod 3 = 0 [color="#0000ff"]Then[/color]

[color="#0000ff"]If[/color] iColumnSpan<> 0 [color="#0000ff"]Then[/color]
[color="#006400"]'Här gör den ett uppehåll var tredje rad[/color]
[color="#0000ff"]End[/color] [color="#0000ff"]If[/color]
[color="#0000ff"]End[/color] [color="#0000ff"]If[/color]

[color="#006400"]'Mailscriptet början[/color]


[color="#0000ff"]Set[/color] objMail=[color="#0000ff"]CreateObject[/color]([GRÅ]"CDONTS.NewMail"[/GRÅ])
[color="#0000ff"]Call[/color] objMail.Send([b]Request[/b]([GRÅ]"sender"[/GRÅ]),rsEmailList([GRÅ]"email"[/GRÅ]),[GRÅ]"Meddelande från Hemsidan"[/GRÅ],[b]Request[/b]([GRÅ]"body"[/GRÅ]))
[color="#0000ff"]Set[/color] objMail=[color="#0000ff"]Nothing[/color]

[color="#006400"]'Mailscriptet slut[/color]

iColumnSpan=iColumnSpan + 1

rsEmailList.MoveNext
[color="#0000ff"]Loop[/color]

rsEmailList.Close()
[color="#0000ff"]Set[/color] rsEmailList = [color="#0000ff"]Nothing[/color]

 

Någon som har nån klurig lösning?

 

[inlägget ändrat 2005-12-13 09:41:24 av Dieselmannen]

Link to comment
Share on other sites

'Här gör den ett uppehåll var tredje rad

Vad menar du med detta? Varför ett uppehåll och hur utför du uppehållet?

 

Dessutom ska du inte skapa om mailobjektet varje varv i loopen. Flytta CreateObject och Set objMail=Nothing ut ur loopen.

 

Link to comment
Share on other sites

Är det inte bättre att först loopa igenom ditt recordset och skapa en lista på mottagare och sedan skicka mailet med alla mottagare i fältet hemlig kopia?

 

Fast om du har riktigt många mottagare så kommer den nog ändå att tima ut om du inte sätter upp timeout-gränsen eller delar upp användarna i mindre grupper och skickar mailet i flera omgångar.

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

[inlägget ändrat 2005-12-13 10:00:49 av Cluster]

Link to comment
Share on other sites

Anjuna:

Tror du att den kan klara ca 700 mail, om man flyttar ut CreateObject och objmail?

 

Cluster:

Samma fråga till dig, går det att göra så med 700 mail?

 

Link to comment
Share on other sites

Cluster!

Ja svaret på min fråga var ju där, men frågan hur delar jag upp dom, det var det jag tänkte med min lilla MOD sats!

 

Jag är inte riktigt med på hur man enklast delar upp dom?

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...