/// <summary> /// Carrega as informações do arquivo de configuração do E-mail. /// </summary> /// <returns></returns> public static Email CarregarInformacoesLoginServidor() { Cryptor cr; string CaminhoDoArquivo = String.Format("{0}/Email.dat", Ferramentas.ObterCaminhoDoExecutavel()); Email EmailBase = new Email(); StreamReader sr = null; cr = new Cryptor("p@$$w0rd"); try { sr = new StreamReader(CaminhoDoArquivo); EmailBase.email = cr.Decrypt(sr.ReadLine()); EmailBase.Senha = cr.Decrypt(sr.ReadLine()); EmailBase.Host = cr.Decrypt(sr.ReadLine()); EmailBase.Port = int.Parse(cr.Decrypt(sr.ReadLine())); } catch (System.Exception exc) { ControllerArquivoLog.GeraraLog(exc); } finally { if (sr != null) sr.Close(); } return EmailBase; }
/// <summary> /// Carrega as informações do arquivo de configuração do E-mail. /// </summary> /// <returns></returns> public Email LoadConfig() { Cryptor cr; Email EmailBase = new Email(); StreamReader sr = null; cr = new Cryptor("p@$$w0rd"); try { sr = new StreamReader("Email.dat"); EmailBase.EnderecoEmail = cr.Decrypt(sr.ReadLine()); EmailBase.Senha = cr.Decrypt(sr.ReadLine()); EmailBase.Host = cr.Decrypt(sr.ReadLine()); EmailBase.Port = int.Parse(cr.Decrypt(sr.ReadLine())); } catch (System.Exception exc) { Arquivos.ArquivoLog Log = new Arquivos.ArquivoLog(); Log.ArquivoExceptionLog(exc); } finally { if (sr != null) sr.Close(); } return EmailBase; }