Zbudowałem stronę internetową dla klienta i chciałbym niestandardowego narzędzia biuletyn. Zbudowanie tego narzędzia było łatwe, ale nie jestem pewien, jak wysłać wiadomość e-mail.Jak wysłać masowe wiadomości e-mail z ASP.NET?
Przygotowałem stronę testową i udało mi się wysłać wiadomość testową do mnie za pomocą przestrzeni nazw System.Net.Mail. Próbowałem zastosować ten kod do pętli na stronie biuletynu, ale okazało się to dość trudnym zadaniem. Pętla wysyłania wiadomości e-mail blokuje całą witrynę przez około godzinę, wysyłając e-maile. Czasami przerwie pętlę w połowie, a niektóre e-maile nie zostaną wysłane.
Próbowałem uruchomić pętlę w innym wątku.
, ale nadal powoduje spowolnienie witryny i ma zwyczaj przerywania w połowie. Jaka jest powszechna metoda wysyłania masowych wiadomości e-mail? Jestem pewien, że nie robię tego dobrze.
Jestem bardzo nowy na arenie e-mailowej w .NET, więc każda pomoc jest doceniana.
Użyj usługi, a nie strony asp.net do wysyłania wiadomości e-mail –
jakiego używasz MailServer? –
Nieco istotne: http://stackoverflow.com/questions/3905734/how-to-send-100-000-emails-welyly/3905805#3905805 – Piskvor