예제 #1
0
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public Email()
        {
            FondoParametrosService fondoParametrosService = new FondoParametrosService();
            String correoEmpresa         = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroCorreoEmpresa).V_Valor;
            String passwordCorreoEmpresa = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroPasswordCorreoEmpresa).V_Valor;
            String nombreCorreo          = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroOrigenCorreos).V_Valor;

            //asigna las propiedades de conexion al servidor SMTP, eamil y nombre de quien envia
            SmtpServer    = ConfigurationManager.AppSettings["SMTP_SERVER"];
            SmtpPort      = int.Parse(ConfigurationManager.AppSettings["SMTP_PORT"]);
            SmtpLogin     = correoEmpresa;
            SmtpPassword  = passwordCorreoEmpresa;
            AliasFromName = correoEmpresa;
            FromName      = nombreCorreo;
            FromEmail     = correoEmpresa;
            EnableSsl     = bool.Parse(ConfigurationManager.AppSettings["ENABLE_SSL"]);
        }
예제 #2
0
        /// <summary>
        /// Constructor que inicializa las propiedades Asunto, Carbon Copy, Destinarios, Mensaje, Remitente
        /// </summary>
        /// <param name="pDestinatarios"></param>
        /// <param name="pCC"></param>
        /// <param name="pAsunto"></param>
        /// <param name="pMensaje"></param>
        /// <param name="rutaHeader"></param>
        /// <param name="rutaFooter"></param>
        public Email(string pDestinatarios, string pCC, string pAsunto, string pMensaje, string rutaHeader, string rutaFooter)
        {
            FondoParametrosService fondoParametrosService = new FondoParametrosService();
            String correoEmpresa         = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroCorreoEmpresa).V_Valor;
            String passwordCorreoEmpresa = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroPasswordCorreoEmpresa).V_Valor;
            String nombreCorreo          = fondoParametrosService.ConsultarParametroPorNombre(Constantes.ParametroOrigenCorreos).V_Valor;

            this.Destinatarios = pDestinatarios;
            this.CarbonCopy    = pCC;
            this.Asunto        = pAsunto;
            this.Mensaje       = pMensaje;
            this.Header        = rutaHeader;
            this.Footer        = rutaFooter;

            //asigna las propiedades de conexion al servidor SMTP, eamil y nombre de quien envia
            SmtpServer    = ConfigurationManager.AppSettings["SMTP_SERVER"];
            SmtpPort      = int.Parse(ConfigurationManager.AppSettings["SMTP_PORT"]);
            SmtpLogin     = correoEmpresa;
            SmtpPassword  = passwordCorreoEmpresa;
            AliasFromName = correoEmpresa;
            FromName      = nombreCorreo;
            FromEmail     = correoEmpresa;
            EnableSsl     = bool.Parse(ConfigurationManager.AppSettings["ENABLE_SSL"]);
        }