Ejemplo n.º 1
0
        private string DispararEmail(string pNome, string pEmail, string pDescricao)
        {
            //Instancia classe que irá ler dados do web.config
            AppSettingsReader obj = new AppSettingsReader();

            //Descriptografa senha do e-mail
            string vPassword = new Funcoes().DecryptString(obj.GetValue("DefaultMailPassWord", typeof(String)).ToString());

            try
            {
                EnviaEmail SendEmail = new EnviaEmail();

                SendEmail.Assunto       = "Contato através do Site Quest360";
                SendEmail.Corpo         = this.CorpoEmail(pNome, pEmail, "Contato - Site Quest360", pDescricao);
                SendEmail.Destinatarios = obj.GetValue("DefaultMailAddressDestino", typeof(String)).ToString();

                SendEmail.EmailSend(
                    obj.GetValue("DefaultMailHost", typeof(String)).ToString()
                    , int.Parse(obj.GetValue("DefaultMailPort", typeof(String)).ToString())
                    , obj.GetValue("DefaultMailAddressRemetente", typeof(String)).ToString()
                    , obj.GetValue("DefaultMailDisplayName", typeof(String)).ToString()
                    , vPassword
                    , obj.GetValue("DefaultMailEnableSSL", typeof(String)).ToString().Equals("S")
                    );

                return("True");
            }
            catch
            {
                //Mostra Msg Log de Erro;
                return("O Suporte Técnico já foi acionado. Pedimos a gentileza de tentar mais tarde.");
            }
        }