@ Atin
Aspose.Email также позволяет отправлять электронную почту в виде больших объемов. Кроме того, на стороне сервера также зависит то, сколько электронной почты он может обрабатывать в любой момент времени, чтобы избежать любой бомбардировки электронной почты. Там могут быть настройки на стороне сервера. Однако, с точки зрения Aspose.Email, вы можете рассмотреть возможность использования следующего примера кода, а не отправки через циклы. Вы можете разделить большие порции писем на маленькие, а затем отправлять с помощью опции Массовая рассылка, предоставляемая Aspose.Email.
SmtpClient client = new SmtpClient("mail.server.com", 25, "Username", "Password");
//Create instances of MailMessage class and Specify To, From, Subject and Message
MailMessage message1 = new MailMessage("msg1@from.com", "msg1@to.com", "Subject1", "message1, how are you?");
MailMessage message2 = new MailMessage("msg1@from.com", "msg2@to.com", "Subject2", "message2, how are you?");
MailMessage message3 = new MailMessage("msg1@from.com", "msg3@to.com", "Subject3", "message3, how are you?");
//Create an instance of MailMessageCollection class
MailMessageCollection manyMsg = new MailMessageCollection();
manyMsg.Add(message1);
manyMsg.Add(message2);
manyMsg.Add(message3);
//Use client.BulkSend function to complete the bulk send task
try
{
// Send Message using BulkSend method
client.Send(manyMsg);
Console.WriteLine("Message sent");
}
catch (Exception ex)
{
Trace.WriteLine(ex.ToString());
}