Exchange Online サービスのメール アカウントを持っています。現在、C# アプリケーションを使用して (様々なドメインおよび Microsoft Office 365 で) 顧客にメールを送信できるかどうかをテストしようとしています。
以下のコードを実装しようとしましたが、エラーが発生しています
「検証手順によると、リモート証明書は無効です。」
MailMessage mail = null;
mail = new MailMessage();
string[] strToList = "abc@gmail.com"
foreach (string strID in strToList)
{
if (strID != null)
{
mail.To.Add(new MailAddress(strID));
}
}
mail.From = "demo@onmicrosoft.com";
mail.Subject = "testing"
mail.IsBodyHtml = true;
mail.Body = "mail body";
SmtpClient client = new SmtpClient("smtp.outlook.office365.com");
client.Port = 587;
client.EnableSsl = true;
client.UseDefaultCredentials = false;
NetworkCredential cred = new System.Net.NetworkCredential("demo@onmicrosoft.com", "mypassword");
client.Credentials = cred;
client.Send(mail);
私が何か間違ったことをしている場合は、アドバイスをお願いします。よろしくお願いします。