Set "From" address when using System.Net.Mail.MailMessage?
21,823
It turns out I was getting ahead of myself.
Removing Address
from mail.From.Address
allowed me to set the value, but needed the type MailAddress
.
Here's the solution:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
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);
Author by
keeehlan
Updated on June 22, 2020Comments
-
keeehlan almost 4 years
I'm trying to send a password reset email, but I'm having trouble figuring out how to specify the sender's address.
Here's what I'm trying to do:
MailMessage mail = new MailMessage(); mail.From.Address = "[email protected]"; 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);
I'm sure it's possible, so how can I accomplish this in ASP.Net?
-
Karl Anderson almost 11 yearsGreat, glad you posted your own solution.