Ejemplo n.º 1
0
 public static void SendMailToEmail(string Mail, string MailSubject, string MailMsg)
 {
     if (Mail.Trim() != "")
     {
         GeneralConfigInfo configs = Config.GeneralConfigs.GetConfig();
         MailQueueService.SendMail(configs.SendMailUserName, configs.SendMailUserPWD, MailSubject, MailMsg, configs.CompanyName, configs.SendMailUserName, Mail, Mail, true, DateTime.Now.AddSeconds(10));
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 给指定用户发送邮件
        /// </summary>
        /// <param name="UserID"></param>
        /// <param name="MailSubject"></param>
        /// <param name="MailMsg"></param>
        public static void SendMailToUser(int UserID, string MailSubject, string MailMsg)
        {
            string Mail = DatabaseProvider.GetInstance().GetUserEmail(UserID);

            if (Mail.Trim() != "")
            {
                GeneralConfigInfo configs = Config.GeneralConfigs.GetConfig();
                MailQueueService.SendMail(configs.SendMailUserName, configs.SendMailUserPWD, MailSubject, MailMsg, configs.CompanyName, configs.SendMailUserName, Mail, Mail, true, DateTime.Now.AddSeconds(10));
            }
        }
Ejemplo n.º 3
0
        public static void toSystemReg(GeneralConfigInfo ManageConfig)
        {
            //Mail To System
            GeneralConfigInfo configs = Config.GeneralConfigs.GetConfig();

            MailQueueService.SendMail(configs.SendMailUserName, configs.SendMailUserPWD,
                                      "商企通注册:" + ManageConfig.CompanyName,
                                      ManageConfig.CompanyName + "<br/>" +
                                      ManageConfig.RegistrationNo + "<br/>" +
                                      ManageConfig.Address + "<br/>" +
                                      ManageConfig.Phone + "<br/>"
                                      , configs.CompanyName, configs.SendMailUserName, "*****@*****.**", "*****@*****.**", true, DateTime.Now.AddSeconds(10));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 给客户发送邮件
        /// </summary>
        /// <param name="StoresID"></param>
        /// <param name="MailSubject"></param>
        /// <param name="MailMsg"></param>
        public static void SendMailToStores(int StoresID, string MailSubject, string MailMsg)
        {
            string Mail = tbStoresInfo.GetStoresInfoModel(StoresID).sEmail;

            if (Mail.Trim() != "")
            {
                GeneralConfigInfo configs   = Config.GeneralConfigs.GetConfig();
                string[]          MailArray = Utils.SplitString(Mail, ",");
                string            SendedStr = ",";
                foreach (string _mail in MailArray)
                {
                    if (_mail.Trim() != "")
                    {
                        if (!(SendedStr.IndexOf("," + _mail.Trim() + ",") > -1))
                        {
                            MailQueueService.SendMail(configs.SendMailUserName, configs.SendMailUserPWD, MailSubject, MailMsg, configs.CompanyName, configs.SendMailUserName, _mail.Trim(), _mail.Trim(), true, DateTime.Now.AddSeconds(10));
                            SendedStr += _mail.Trim() + ",";
                        }
                    }
                }
            }
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 给执行权限的用户发送邮件
        /// </summary>
        /// <param name="PopedomCode">权限代码</param>
        /// <param name="MailSubject">邮件标题</param>
        /// <param name="MailMsg">邮件内容</param>
        public static void SendUserMailByPopedom(string PopedomCode, string MailSubject, string MailMsg)
        {
            string PopedomAllStr = GetUserPopedomByPopedomIDUp(PopedomCode);//取该权限对应的夫以上级别的权限代码
            string Mail          = DatabaseProvider.GetInstance().GetUserMailByPopedom(PopedomAllStr);

            if (Mail.Trim() != "")
            {
                GeneralConfigInfo configs   = Config.GeneralConfigs.GetConfig();
                string[]          MailArray = Utils.SplitString(Mail, ",");
                string            SendedStr = ",";
                foreach (string _mail in MailArray)
                {
                    if (_mail.Trim() != "")
                    {
                        if (!(SendedStr.IndexOf("," + _mail.Trim() + ",") > -1))
                        {
                            MailQueueService.SendMail(configs.SendMailUserName, configs.SendMailUserPWD, MailSubject, MailMsg, configs.CompanyName, configs.SendMailUserName, _mail.Trim(), _mail.Trim(), true, DateTime.Now.AddSeconds(10));
                            SendedStr += _mail.Trim() + ",";
                        }
                    }
                }
            }
        }