Если вы хотите отправлять почту программно в C #, C # поставляется с пространством имен «using System.Net.Mail». Классы SmtpClient и MailMessage могут сделать для вас явную отправку почты, настроенной с помощью CC и BB, а также параметров вашей темы.
Например,
//instance of mail message
MailMessage mail = new MailMessage();
//create instance of smtpclient
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
//recipient address
mail.To.Add(new MailAddress(userid));
//Formatted mail body
mail.IsBodyHtml = true;
string st = "";
st += "<HTML><BODY>";
st += "<span style='font-family: Verdana; font-size: 9pt'>";
st += "Dear Sir/Madam,<br/><br/>";
st += "We refer to your request for reseting your login password.";
st += "Please take note of your Login Password, as you need them every time you login.<br/><br/>";
st += "<b>Email/Userid: " + userid + "</b><br/>";
st += "<b>Password: " + password + "</b><br/><br/>";
st += "Regards</br>";
st += "XYZ Team";
st += "</span><br />";
st += "</HTML></BODY>";
mail.Body = st;
//send mail via smtp client
smtp.Send(mail);
Ниже приведены параметры конфигурации для клиента SMTP, которые необходимо выполнить в файле APP.config:
> <system.net>
> <mailSettings> <smtp from="">
> <network host="" port="" userName="" password=""
> defaultCredentials="false" />
> </smtp> </mailSettings> </system.net>
Примечание: вы можете определить эти значения также с помощью кода.
Надеюсь, это поможет.