メールを送信しようとしていますが、次のようなエラーメッセージが返されました。
検証手順に従って、リモート証明書が無効です
私のコードは次のとおりです。
static void sendEmail()
{
var fromAddress = new MailAddress("xxxxxxxx@xxxxxxxx", "xxxxxxx");
var toAddress = new MailAddress("xxxxxxxx@xxxxxxxx", "xxxxxxxx");
const string fromPassword = "xxxxxxxxxxxx";
const string subject = "xxxxxxxxxxxxxxxxxxxxx";
var smtp = new SmtpClient
{
Host = "mailserver",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("username", fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = bodyglobal
})
{
smtp.Send(message);
}
}