User-1490918605 posted
This code works in debug mode but not after published to IIS on the same machine:
private string Send_Email(string ToMailAddress)
{
string Msg = "Ok";
try
{
using SmtpClient smtp = new SmtpClient();
{
smtp.Port = 587;
smtp.Host = "smtp.live.com";
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("...2020@outlook.com", ".....");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
using MailMessage message = new MailMessage();
{
message.From = new MailAddress("deedelta2020@outlook.com");
message.To.Add(new MailAddress(ToMailAddress));
message.Subject = "DeeDelta: Confirm your email account.";
message.IsBodyHtml = true; //to make message body as html
message.Body = "Thank you.";
smtp.Send(message);
}
}
}
catch (Exception ex)
{
return ex.Message;
}
return Msg;
}