بهینه ترین راه فرستادن email به تعداد زیاد(بالای 1000 تا )؟

خودم تا حالا از این روش ها استفاده کردم:
1- یک حلقه که نام و email کاربران را از دیتابیس بخواند و در یک حلقه به تک تک آنها email ارسال کند.

2 - استفاده از فیلد BCC در آبجکت mailmessage

روش اول که باعث می شه که mailserver زیر فشار قرار بگیره و...در یک لحظه کوتاه فرستادن هزاران email یه کم برای سرور سنگینه

روش دوم هم که من برای حجم بالای email ها (بالای 1000 تا ) جواب نگرفتم

اگه از روش و یا کامپوننتی برای ارسال email به تعداد زیاد استفاده می کنید لطفا در این تاپیک عنوان کنید تا ما هم استفاده کنیم

منظورم کد فرستادن email نیست مشکل تعداد زیاد email است !!!