Web アプリケーションの 1000 人を超えるユーザーにメールを送信したいと考えています。新しい SMTP サービス プランを購入しています。メールの送信に次のコードを使用しています。
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = new MailAddress("info@mydomain.com", "Web Administration Team");
message.To.Add(new MailAddress("user1@gmail.com"));
message.Subject = "test";
message.Body = "Email Content";
message.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("domain.smtp.com", 2525);
smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = false;
smtp.Credentials = new System.Net.NetworkCredential("info@domain.com","password");
smtp.Send(message);
しかし、次のエラーメッセージが表示されます。
メールボックスを利用できません。サーバーの応答は次のとおりです。認証が必要です。認証に問題がある場合は、サポート (support@smtp.com) にお問い合わせください。