webForumDet fria alternativet

Skicka jättemånga mail (nyhetsbrev)

.NET

12 svar · 659 visningar · startad av Jon

Medlem sedan juli 20011 304 inlägg
Frågan#1

Någon som harerfarenhet av att skicka ut nyhetsbrev till massa addresser (ett par hundra tusen)?

Tänkte skicka dem från ett webbgränssnitt och använda den inbyggda mailklassen i .NET
Min tanke är att loopa igenom en databas och skicka ett och ett. det känns som att sätta 100000 bcc kanske kan skapa problem...

Något knep eller några fallgropar att tänka på?

Medlem sedan apr. 20003 174 inlägg
#2

Flyttad från Webbutveckling - Övrigt.

mvh Palle
Moderator webForum

Medlem sedan apr. 2004778 inlägg
#3

När det handlar om så många mail så skulle jag nog rekommendera någon av de mass-mailapplikationer som finns på marknaden.
Om det gäller några tusen mail så kan man utan problem använda cdonts om smtp ligger på webbservern. Då loopar man genom databasresultatet och skickar ett mail i taget.

Men som sagt, när det handlar om så många mail så är ett program bättre. De program som finns brukar t.ex. ha funktionalitet för att skicka i omgångar för att minska belastningen på nätverket, m.m.

Medlem sedan aug. 2000374 inlägg
#4

Att skicka 100K mail från en webserver process är vansinnigt! Varför vill du göra det?

Kommer dessa mail skickas i ett legitimt syfte?

Medlem sedan dec. 19995 874 inlägg
#5

Du kan även bygga en service och lägga på servern.
Servicen är en mailservice som ligger och kontrollerar mot en databas om det finns några brev att skicka. Sedan skapar du en tråd och en timer. Timer kan du ställa in på lämpligt intervall för att inte överbelasta servern.

När du sedan skickar mailet så lägger du till alla adresser i en tabell och sedan en koppling till det mailet som skall gå ut.
Exempelvis kan dina två tabeller se ut såhär

message
id
topic
data
priority

messageRecievers
messageID
emailadress

Din service kontollerar således alla poster som finns i messageRecievers och om det finns någon post så tar den posten och läser av det som finns i messagetabellen (kopplat via messageID) och skickar sedan mailet.

Medlem sedan juli 20011 304 inlägg
#6

Kommer dessa mail skickas i ett legitimt syfte?

Nej det är bara djurporr och försäljning av knark till små barn i mina nyhetsbrev. vad tror du? :l

Brimba:
bra förslag!

Kommer nog att köra jobb på natten som använder en smarthost.

Medlem sedan maj 2003103 inlägg
#7

Jon skrev:

Kommer dessa mail skickas i ett legitimt syfte?

Nej det är bara djurporr och försäljning av knark till små barn i mina nyhetsbrev. vad tror du? :l

hahaha

Medlem sedan maj 2000267 inlägg
#8

aspnetemail

Jag använder aspnetemail

http://www.aspnetemail.com/

   'start the mail merge, and send the emails in batches of 100, with a 30 second pause between batches
    msg.SendMailMerge(dtEmails, 100, 30000)

Exempel finns på deras webbplats och i manualen.........

Medlem sedan apr. 200312 679 inlägg
#9

Hur raggar man 100 000 personer till ett nyhetsbrev? :q

Medlem sedan juli 20011 304 inlägg
#10

Hur raggar man 100 000 personer till ett nyhetsbrev?

Man är ett jättestort företag med 100.000 kunder ;)

Det är inte 100.000 idag men det är inte otroligt att det kan bli det och då vill man inte ha byggt in sig i en dålig lösning...

Jag funderade på om man inte kan generera eml-filer till mailserverns kö som sen har en komponent eller ett schemalagt script som körs...

Medlem sedan apr. 200312 679 inlägg
#11

Jon skrev:

Hur raggar man 100 000 personer till ett nyhetsbrev?

Man är ett jättestort företag med 100.000 kunder ;)

Misstänkte att det rörde sig om ett företag. :) Men är det möjligt att skicka ut så många mail på en gång? Jag trodde det fanns gränser för sånt där. Fast å andra sidan, spam skickas ju ut ständigt. Och då är det många...

Medlem sedan juli 20011 304 inlägg
#12

Nja. jag har ju räknat ut så pass mycket att man inte skickar dem "bara så där" på en gång. Det är ju en separat mailserver men själva mailen skall skapas i en asp.net applikation. Det betyder ju iof inte att webbservern behöver göra något. Man kan ju som sagt generera filer till Exchange-kön eller nåt.

Det jag var ute efter var att höra om någon hade gjort något liknande och/eller kunde komma med bra förslag på lösningar :)

Medlem sedan aug. 2000374 inlägg
#13

Jon skrev:

Kommer dessa mail skickas i ett legitimt syfte?

Nej det är bara djurporr och försäljning av knark till små barn i mina nyhetsbrev. vad tror du? :l

Man kan aldrig vara för försiktig, det sista jag vill är få fler spam i min inbox.

Jon skrev:

Det jag var ute efter var att höra om någon hade gjort något liknande och/eller kunde komma med bra förslag på lösningar.

När vi har skickat större mängder mail så har vi injekterat mailen direkt in i mailserverns kö.

Jag har inte någon större erfarenhet med MS Exchange, själv använder vi qmail.

Ska du dela upp utskicket, så ett tips att gruppera efter MX pekaren.

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)