Esempio n. 1
0
        public ALMail()
        {
            var dict = ALConfig.DllConfigs["BIUtils.Web"]["MailConfig"]
                       .ToDictionary(d => d.Attribute("key").Value, d => d.Attribute("value").Value);

            account           = new ALMailAccount();
            account.Username  = dict["Username"];
            account.Sysemail  = dict["Sysemail"];
            account.Signature = dict["Signature"];

            account.Pop          = dict["Pop"];
            account.PopPort      = ALConvert.ToInt(dict["PopPort"]) ?? 110;
            account.PopAccount   = dict["PopAccount"];
            account.PopPassword  = dict["PopPassword"];
            account.PopEnableSsl = (ALConvert.ToInt0(dict["PopEnableSsl"]) == 1);

            account.Smtp          = dict["Smtp"];
            account.SmtpPort      = ALConvert.ToInt(dict["SmtpPort"]) ?? 25;
            account.SmtpAccount   = dict["SmtpAccount"];
            account.SmtpPassword  = dict["SmtpPassword"];
            account.SmtpEnableSsl = (ALConvert.ToInt0(dict["SmtpEnableSsl"]) == 1);
        }
Esempio n. 2
0
 public ALMail(ALMailAccount account)
 {
     this.account = account;
 }