webForumDet fria alternativet
Logga in / Bli medlem

CDONTS och loopar

ASP

3 svar · 201 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Kan/bör man, när man skickar många mail med CDONTS, skapa objektet utanför loopen och återanvända det, eller måste man ha ett objekt för varje mail? Alltså:

Set objEmail = Server.CreateObject("CDONTS.NewMail")
	Do Until rsExempel.EOF
	...
	Loop
Set objEmail = Nothing

... eller ...

Do Until rsExempel.EOF
	Set objEmail = Server.CreateObject("CDONTS.NewMail")
	...
	Set objEmail = Nothing
Loop
Medlem sedan mars 20023 561 inlägg
#2

Det är mycket bättre att skapa objektet utanför loopen.

Medlem sedan okt. 20005 273 inlägg
#3

Skapa objektet utanför loopen och sänd sedan dina mail med BCC, om inte du vill att alla ska veta alla mailadresser

Medlem sedan apr. 20012 427 inlägg
#4

Finns det någon nackdel med att inte ha någon "To"? När jag testade att skicka ett mail till mig själv (BCC) så stod det "none" i "To:"-fältet, och även om det inte ser särskilt proffsigt ut kanske man kan leva med det. Men jag funderar på om det kan gå fel någonstans på vägen om man inte har någon mottagare och endast BCC-mottagare. Mailservrar som inte accepterar det eller likande.

394 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
134 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)