The code from the blog is below:
You don't have the serv object (which is at the blog), so you'll have to
improvise.
string sBody = "This email was sent:" + Environment.NewLine
+ serv.SmtpServerName + Environment.NewLine + serv.SmtpUserName;
string toAddress = "pu**********@here.com";
string emailSubject = "2.0 Test!";
System.Net.Mail.SmtpClient email = new
System.Net.Mail.SmtpClient();
email.Host = serv.SmtpServerName;
if (serv.PortNumber.Length > 0)
{
email.Port = Convert.ToInt32(serv.PortNumber);
}
switch (serv.AuthenicationMethod)
{
case AuthenticationType.None:
break;
case AuthenticationType.Basic:
email.DeliveryMethod =
System.Net.Mail.SmtpDeliveryMethod.Network;
email.UseDefaultCredentials = false;
email.Credentials = new
NetworkCredential(serv.SmtpUserName, serv.SmtpUserPassword);
break;
case AuthenticationType.SSL:
email.EnableSsl = true;
email.Credentials = new
NetworkCredential(serv.SmtpUserName, serv.SmtpUserPassword);
//email.DeliveryMethod =
System.Net.Mail.SmtpDeliveryMethod.Network ;
break;
}
System.Net.Mail.MailMessage mailMsg = new
System.Net.Mail.MailMessage(serv.DefaultFromAddres s, toAddress,
emailSubject, sBody);
mailMsg.IsBodyHtml = true;
email.Send(mailMsg);
"John" <Jo**@nospam.infovis.co.uk> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...
Hi
I was using MailMessage object vs2003 to send email form my webform. In
vs2005 it says MailMessage is obsolete. What should I use instead? Could
someone please give me an example? My smtp server needs authentication
(user/pass).
Thanks
Regards