webForumDet fria alternativet
Logga in / Bli medlem

Mailutskick

.NET

4 svar · 414 visningar · startad av sealstudio

Medlem sedan aug. 200563 inlägg
Trådstart#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

Medlem 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.

Medlem 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 ";"?

Medlem sedan dec. 19996 721 inlägg
#4

Använd inte To-fältet!

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

Okej, tack ska du ha!

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