SmtpClient client = new SmtpClient();
client.Host = smtp;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(from, pwd);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage();
message.From = new MailAddress(from);
String[] tos = to.Split(new char[] { ';' });
for (int i = 0; i < tos.Length - 1; i++)
{
    MailAddress addr = new MailAddress(tos[i]);
    message.To.Add(addr);
}
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = true;
message.BodyEncoding = System.Text.Encoding.UTF8;
try
{
    client.Send(message);
}
catch{}