webForumDet fria alternativet

Mailutskick

4 svar · 412 visningar · startad av sealstudio

sealstudioMedlem sedan aug. 200563 inlägg
#1

Tänkte göra mig ett script som skickar ut ett mail till många personer, isf skulle jag skriva koden liknande:

Dim objEmail as New MailMessage()

objEmail.To = "minepost@mindoman.com"

objEmail.From = "nagonannansepost@doman.com"

objEmail.Subject  = "Ämne"

objEmail.Body = "Här är meddelandet"

objEmail.BodyFormat = MailFormat.Html

SmtpMail.SmtpServer  = "localhost"

SmtpMail.Send(EMail)

Men med en loop.

Kommer detta att bli jobbigt för smtp servern?
Hur påfrestande kommer det bli? Servern lär väl inte lägga av? :OO

emissionMedlem sedan dec. 19996 721 inlägg
#2

Om det är samma mail som du ska skicka till alla så är det bättre att lägga på alla mottagarna på en gång (som bcc), och skicka endast en gång.

sealstudioMedlem sedan aug. 200563 inlägg
#3

Ja just det, det har du rätt i.


objEmail.To = "minepost@mindoman.com"

blir:
objEmail.To = "minepost@mindoman.com;minepost@mindoman.com"

alltså, jag separerar med ";"?

emissionMedlem sedan dec. 19996 721 inlägg
#4

Använd inte To-fältet!

objEmail.Bcc= "minepost@mindoman.com;minepost@mindoman.com"
sealstudioMedlem sedan aug. 200563 inlägg
#5

Okej, tack ska du ha!

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)