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)); } }
/// <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)); } }
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)); }
/// <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() + ","; } } } } }
/// <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() + ","; } } } } }