mail.smtp.sendpartialプロパティに相当するC#を探しています
http://javamail.kenai.com/nonav/javadocs/com/sun/mail/smtp/package-summary.html
trueに設定されていて、メッセージに有効なアドレスと無効なアドレスが含まれている場合は、とにかくメッセージを送信し、SendFailedExceptionで部分的な失敗を報告します。false(デフォルト)に設定すると、無効な(サーバー上にメールボックスが存在しない)受信者アドレスがある場合、メッセージはどの受信者にも送信されません。
public static void sendMails(string ptxtSubject, string ptxtBody)
{
string txtTo = "valid1@aaa.com,valid2@aaa.com,invalid1@aaa.com";
string txtFrom = "valid@aaa.com";
string txtSubject = ptxtSubject;
string txtBody = ptxtBody;
MailMessage mail = new MailMessage();
mail.To = txtTo;
mail.From = txtFrom;
mail.Subject = txtSubject;
mail.Body = txtBody;
try
{
SmtpMail.SmtpServer ="smtp.aaa.com";
SmtpMail.Send(mail);
}
catch (Exception ex)
{
//log the exception
throw;
}
}
これは私が使用しているC#コードですが、メールアドレスの1つだけが無効であってもメールを送信できません。
グーグルは助けませんでした、どんなポインタでもありがたいです。