/// <summary> /// Metodo final para envio de correo con SMTP Y VALIDACION CON CERTIFICADO /// </summary> /// <param name="mailP"> ESTRUCTURA DE PARAMETRIZACION</param> /// <returns></returns> public String enviarCorreoHotMail(mdCorreoParametro mailP) { var retorno = "OK"; string SMTP = "smtp.live.com"; string SMTPPORT = "587"; string usuarioSMTP = "*****@*****.**"; string claveSMPT = "NO TE LA DIGO"; try { MailMessage o = new MailMessage(usuarioSMTP, mailP.CORREODESTINO, mailP.AsuntoCorreo, mailP.Cuerpo); NetworkCredential netCred = new NetworkCredential(usuarioSMTP, claveSMPT); SmtpClient smtpobj = new SmtpClient(SMTP, Convert.ToInt32(SMTPPORT)); smtpobj.EnableSsl = true; smtpobj.Credentials = netCred; smtpobj.Send(o); return(retorno); } catch (Exception ex) { Console.WriteLine("Error al Enviar el Correo:" + ex.Message); return("Error al Enviar el Correo:" + ex.Message); } }// end function
/// <summary> /// envia correo para verificar a la persona /// </summary> /// <param name="alumnoObj"></param> public String CorreoVerificacionInicial(mdAlumnos alumnoObj) { //String ret = "OK"; Random rnd = new Random(); clsCorreo cor = new clsCorreo(); mdCorreoParametro par = new mdCorreoParametro(); int clave = rnd.Next(10000, 50000); par.CORREODESTINO = alumnoObj.correo; par.AsuntoCorreo = "Verificacion de identidad"; par.Cuerpo = "Hola, este correo es para verificar tu identidad para usar Telegram en la SUPER CLASE de PROGRA!!!\n"; par.Cuerpo += "usando telegram manda la palabra verificar seguido de " + clave; par.Cuerpo += " \nEjemplo:\n verificar 12345"; par.Cuerpo += " \nEres un RockStar de la Progra!!!"; alumnoObj.actualizaInicio(alumnoObj, clave, false); return(cor.enviarCorreoHotMail(par)); }