Набор адрес "от" При использовании системы.Чистая.Почте.Получить помощь?


Я пытаюсь отправить электронное письмо со сброшенным паролем, но у меня возникли проблемы с определением адреса отправителя.

Вот что я пытаюсь сделать:

MailMessage mail = new MailMessage();
mail.From.Address = "support@mycompany.com";
mail.To.Add(Email);
mail.Subject = "Forgot Password";
mail.Body = "<a href="" + url + "">Click here to reset your password.</a>";
SmtpClient smtp = new SmtpClient();
smtp.SendAsync(mail, null);

Я уверен, что это возможно, так как я могу сделать это в ASP.Net?

1 12

1 ответ:

Оказывается, я забегал вперед.

Удаление Address из mail.From.Address позволило мне установить значение, но нужен был тип MailAddress.

Вот решение:

MailMessage mail = new MailMessage();
mail.From = new MailAddress("support@mycompany.com");
mail.To.Add(Email);
mail.Subject = "Forgot Password";
mail.Body = "<a href=\"" + url + "\">Click here to reset your password.</a>";
SmtpClient smtp = new SmtpClient();
smtp.SendAsync(mail, null);