Esempio n. 1
0
        //多方发送推荐注册邮件
        /// <summary>
        ///
        /// </summary>
        /// <param name="sendLoginName">发件人LoginName</param>
        /// <param name="sender">发送人email</param>
        /// <param name="emalList">收件人列表,以“,”号隔开</param>
        /// <param name="content"></param>
        public void SendMail2MenLst(string sendLoginName, string sender, string emalList, string content)
        {
            string smtpServer = System.Configuration.ConfigurationManager.AppSettings["SmtpServer2"];
            string senderName = System.Configuration.ConfigurationManager.AppSettings["SenderEmailName2"];
            string senderMail = System.Configuration.ConfigurationManager.AppSettings["SenderEmail2"];
            string senderPWD  = System.Configuration.ConfigurationManager.AppSettings["EmailPassword2"];


            string[] receiveLST = emalList.Split(',');
            ////////////////////////////////////////////////////////////////////////
            Tz888.BLL.Register.MemberInfoBLL memberBLL = new Tz888.BLL.Register.MemberInfoBLL();
            memberBLL.AddIntegral(sendLoginName, 100);
            MailMessage mailMSG = new MailMessage();

            mailMSG.From = new MailAddress(senderMail, senderName, System.Text.Encoding.Default);

            for (int i = 0; i < receiveLST.Length; i++)
            {
                mailMSG.To.Add(receiveLST[i].ToString());
            }

            mailMSG.SubjectEncoding = System.Text.Encoding.Default;
            mailMSG.Subject         = "您的好友" + sender + "邀请您加入拓富大家庭";
            mailMSG.BodyEncoding    = System.Text.Encoding.Default;
            mailMSG.Body            = content;
            mailMSG.IsBodyHtml      = false;
            mailMSG.Priority        = MailPriority.High;

            SmtpClient smtp = new SmtpClient(smtpServer);

            smtp.Send(mailMSG);
        }
Esempio n. 2
0
        public string GetMemberByNN(string nic)
        {
            string name = "";

            Tz888.BLL.Register.MemberInfoBLL objLog = new Tz888.BLL.Register.MemberInfoBLL();
            name = objLog.getLoginName(nic);
            if (name == "" || name == null)
            {
                return("不存在此会员,请先注册!");
            }
            else
            {
                return("会员存在");
            }
        }
Esempio n. 3
0
        public void SendPassMail(string LoginName, string Title, string HtmlFile, string TmpPath)
        {
            string EmailTmp = ""; //邮件内容模版
            string NickName = ""; //会员昵称
            string Email    = "";

            int AuditCount   = 0;
            int PassCount    = 0;
            int NoPassCount  = 0;
            int OverdueCount = 0;

            string AuditUrl   = "http://member.topfo.com" + @"/Manage/ResourceManage_Audit.aspx";
            string PassUrl    = "http://member.topfo.com" + @"/Manage/ResourceManage_Pass.aspx";
            string NoPassUrl  = "http://member.topfo.com" + @"/Manage/ResourceManage_NoPass.aspx";
            string OverdueUrl = "http://member.topfo.com" + @"/Manage/ResourceManage_Overdue.aspx";

            string InfoUrl = "http://www.topfo.com" + @"/" + HtmlFile;

            Tz888.BLL.Register.MemberInfoBLL member = new Tz888.BLL.Register.MemberInfoBLL();
            Tz888.BLL.AutoSendMsg            msg    = new Tz888.BLL.AutoSendMsg();
            Tz888.BLL.Info.MainInfoBLL       bll    = new Tz888.BLL.Info.MainInfoBLL();

            AuditCount   = bll.GetCount(Tz888.BLL.Common.AuditStatus.Auditing, LoginName, "0");
            PassCount    = bll.GetCount(Tz888.BLL.Common.AuditStatus.Pass, LoginName, "0");
            NoPassCount  = bll.GetCount(Tz888.BLL.Common.AuditStatus.NoPass, LoginName, "0");
            OverdueCount = bll.GetCount(Tz888.BLL.Common.AuditStatus.Overdue, LoginName, "0");

            NickName = member.getNickName(LoginName);
            Email    = member.GetEmail(LoginName);
            EmailTmp = msg.DownUrl(TmpPath, "GB2312");

            EmailTmp = EmailTmp.Replace("#@Tmp_UserName#", NickName);
            EmailTmp = EmailTmp.Replace("#@Tmp_Title#", Title);
            EmailTmp = EmailTmp.Replace("#@Tmp_HtmlFileUrl#", InfoUrl);

            EmailTmp = EmailTmp.Replace("#@Tmp_AuditUrl#", AuditUrl);
            EmailTmp = EmailTmp.Replace("#@Tmp_PassUrl#", PassUrl);
            EmailTmp = EmailTmp.Replace("#@Tmp_NoPassUrl#", NoPassUrl);
            EmailTmp = EmailTmp.Replace("#@Tmp_OverdueUrl#", OverdueUrl);

            EmailTmp = EmailTmp.Replace("#@Tmp_AuditCount#", AuditCount.ToString());
            EmailTmp = EmailTmp.Replace("#@Tmp_PassCount#", PassCount.ToString());
            EmailTmp = EmailTmp.Replace("#@Tmp_NoPassCount#", NoPassCount.ToString());
            EmailTmp = EmailTmp.Replace("#@Tmp_OverdueCount#", OverdueCount.ToString());

            msg.SendEmail(Email, "您发布的资源已通过审核!", EmailTmp);
        }
Esempio n. 4
0
        public void SendNoPassEmail(long InfoID, string LoginName, string Title, int FeedbackStatus, string FeedBackNote, string InfoType, string TmpPath)
        {
            string UpdateModel = "<div class=\"dcxg\"><a class=\"ablue03\" href=\"{0}\" target=\"_blank\">点此进行修改&gt;&gt;</a></div>";

            string EmailTmp = ""; //邮件内容模版
            string NickName = ""; //会员昵称
            string Email    = "";
            string Update   = "";
            string Status   = "";

            string InfoUrl = "";

            int AuditCount   = 0;
            int PassCount    = 0;
            int NoPassCount  = 0;
            int OverdueCount = 0;

            string AuditUrl   = "http://member.topfo.com" + @"/Manage/ResourceManage_Audit.aspx";
            string PassUrl    = "http://member.topfo.com" + @"/Manage/ResourceManage_Pass.aspx";
            string NoPassUrl  = "http://member.topfo.com" + @"/Manage/ResourceManage_NoPass.aspx";
            string OverdueUrl = "http://member.topfo.com" + @"/Manage/ResourceManage_Overdue.aspx";

            Tz888.BLL.Register.MemberInfoBLL member = new Tz888.BLL.Register.MemberInfoBLL();
            Tz888.BLL.AutoSendMsg            msg    = new Tz888.BLL.AutoSendMsg();
            Tz888.BLL.Info.MainInfoBLL       bll    = new Tz888.BLL.Info.MainInfoBLL();

            AuditCount   = bll.GetCount(Tz888.BLL.Common.AuditStatus.Auditing, LoginName, "0");
            PassCount    = bll.GetCount(Tz888.BLL.Common.AuditStatus.Pass, LoginName, "0");
            NoPassCount  = bll.GetCount(Tz888.BLL.Common.AuditStatus.NoPass, LoginName, "0");
            OverdueCount = bll.GetCount(Tz888.BLL.Common.AuditStatus.Overdue, LoginName, "0");

            NickName = member.getNickName(LoginName);
            Email    = member.GetEmail(LoginName);
            EmailTmp = msg.DownUrl(TmpPath, "GB2312");


            if (FeedbackStatus == 0)
            {
                switch (InfoType.ToLower())
                {
                case "capital":
                    InfoUrl = "http://member.topfo.com/Manage/ModifyCapital.aspx?id=" + InfoID.ToString() + "&type=" + InfoType;
                    Update  = string.Format(UpdateModel, InfoUrl);
                    break;

                case "merchant":
                    InfoUrl = "http://member.topfo.com/Manage/ModifyMerchant.aspx?id=" + InfoID.ToString() + "&type=" + InfoType;
                    Update  = string.Format(UpdateModel, InfoUrl);
                    break;

                case "project":
                    InfoUrl = "http://member.topfo.com/Manage/ModifyProject.aspx?id=" + InfoID.ToString() + "&type=" + InfoType;
                    Update  = string.Format(UpdateModel, InfoUrl);
                    break;

                default:
                    Update = "";
                    break;
                }
                Status = "可修改";
            }
            else
            {
                Update = "";
                Status = "即将删除";
            }

            EmailTmp = EmailTmp.Replace("#@Tmp_UserName#", NickName);
            EmailTmp = EmailTmp.Replace("#@Tmp_Title#", Title);

            EmailTmp = EmailTmp.Replace("#@Tmp_Status#", Status);
            EmailTmp = EmailTmp.Replace("#@Tmp_Remark#", FeedBackNote);
            EmailTmp = EmailTmp.Replace("#@Tmp_IsUpdate#", Update);

            EmailTmp = EmailTmp.Replace("#@Tmp_AuditUrl#", AuditUrl);
            EmailTmp = EmailTmp.Replace("#@Tmp_PassUrl#", PassUrl);
            EmailTmp = EmailTmp.Replace("#@Tmp_NoPassUrl#", NoPassUrl);
            EmailTmp = EmailTmp.Replace("#@Tmp_OverdueUrl#", OverdueUrl);

            EmailTmp = EmailTmp.Replace("#@Tmp_AuditCount#", AuditCount.ToString());
            EmailTmp = EmailTmp.Replace("#@Tmp_PassCount#", PassCount.ToString());
            EmailTmp = EmailTmp.Replace("#@Tmp_NoPassCount#", NoPassCount.ToString());
            EmailTmp = EmailTmp.Replace("#@Tmp_OverdueCount#", OverdueCount.ToString());

            msg.SendEmail(Email, "您发布的资源未通过审核!", EmailTmp);
        }