これが私のコードです
for(int i = 0; i < number ; i++)
{
MailAddress to = new MailAddress(iMail.to);
MailAddress from = new MailAddress(iMail.from, iMail.displayName);
string body = iMail.body;
string subject = iMail.sub;
oMail = new MailMessage(from, to);
oMail.Subject = subject;
oMail.Body = body;
oMail.IsBodyHtml = true;
oMail.Priority = MailPriority.Normal;
oMail.Sender = from;
s = new SmtpClient(smtpServer);
s.ServicePoint.ConnectionLeaseTimeout = 0;
if (s != null)
{
s.Send(oMail);
}
oMail.Dispose();
s = null;
}
このコードを使用して60,000を超える電子メールを送信していますが、問題のある受信者はすぐに電子メールを受信しますが、数分後に受信するものもあれば、数時間後にも受信するものもあり、宛先に到達する前に失われる可能性があります。そして私のこの問題はまだ答えられていません。私は本当にこれで助けが必要です。ハマった。ありがとう