No se puede enviar el mensaje de correo en asp.net

El siguiente código no puede enviar correos electrónicos a los clientes y no arroja ninguna excepción. El código no envía ningún correo electrónico o excepción, pero se ejecutó. Soy completamente nuevo sobre asp.net. Alguien me puede ayudar a resolver el problema.

Código:

try
{
    String userName = "ramesh";
    String passWord = "123456";
    String sendr = "[email protected]";
    String recer = "[email protected]";
    String subject = "Comformation ";
    String body = "Dear Customer";

    MailMessage msgMail = new MailMessage(sendr, recer, subject, body);

    int PortNumber = 25;
    SmtpClient smtp = new SmtpClient("smtp.test.com", PortNumber);
    msgMail.IsBodyHtml = true;                                     
    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtp.Credentials = new System.Net.NetworkCredential(userName, passWord);

    smtp.Send(msgMail);

    MsgLP.Text = "Emailed to Customer..";
    LogInLink.Visible = true;
}
catch (Exception ex){
    AuditLog.LogError("ErrorE-mail " + ex.Message);
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta