Hello. My company is evaluating the use of Aspose.Email to enhance a .NET Framework console application that we use to send corporate communication emails, via an internal Microsoft Exchange Server based SMTP server, using System.Net.Mail. The program will often send emails to upwards of 20,000 recipients, so in order to only send ~100 actual email messages out instead of 20,000, we split the collection of email addresses into batches of ~200, and each email message has those 200 addresses included in the BCC.
We now have the desire to send individually crafted email messages, formatted specifically for each recipient, instead of the same message to all recipients like we do today. Could you please let me know if Aspose.Email has functionality, perhaps using BulkSend, that would allow us to send the 20,000 individual message to our SMTP server, without overloading it, and able to do so in a timely manner? (today the 100 or so emails are sent over a time period of around 20-30 minutes). We would like technical information around how exactly Aspose handles that situation, in regards to how it sends bulk email messages to the SMTP server. Thanks!