0
나는 1000 개의 메일이있는 데이터 소스를 가지고 있는데,이 메일을 루프로 보내지 만 메일이 블랙리스트에 있거나 유효하지 않은 오류가 발생하고 다른 메일이 전송되지 않습니다.Amazon SES : 블랙리스트에 올리거나 유효하지 않을 때 메일을 계속 보냅니다. (ASP NET)
나중에 연락하는 사람이 제 전단지를받지 못하기 때문에 이것은 중요합니다. 실패한 메일을 무시하고 계속 보낼 수 있기 때문입니다.
이 내 코드의 일부입니다
DataView dv = (DataView)contactosSource.Select(DataSourceSelectArguments.Empty);
for (int i = 0; i < dv.Count; i++)
{
string correo = "" + dv[i][0];
MailMessage m = new MailMessage();
SmtpClient sc = new SmtpClient();
m.From = new MailAddress("[email protected]", "Carlos Ancona");
m.To.Add(new MailAddress(correo, correo));
m.Subject = subjectLabel.Text;
m.Body = "This is a Test Mail";
String username = "SMTPusername";
String password = "password";
sc.Host = "email-smtp.us-east-1.amazonaws.com";
sc.Port = 587;
sc.Credentials = new System.Net.NetworkCredential(username, password);
//sc.UseDefaultCredentials = true;
sc.EnableSsl = true;
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
sc.Send(m);
}
가 어떤 화면이 표시됩니다? –
완벽하게 작동합니다! –
그리고 downvote 때문입니다 ...? –