示例#1
0
        /// <summary>
        /// 发送 同业114用户密码修复 邮件
        /// </summary>
        /// <param name="emailAddress">要进行密码修复的用户的邮件地址</param>
        /// <param name="updateFindPwdLink">进行密码修复的链接地址</param>
        /// <param name="forgetPwdLink">[忘记密码]页面地址</param>
        /// <returns></returns>
        public static bool SendUpdatePasswordEmail(string emailAddress, string updateFindPwdLink, string forgetPwdLink)
        {
            MailMessage msg  = ReminderEmailReader.LoadFindPassWordEmail(emailAddress, updateFindPwdLink, forgetPwdLink);
            SmtpClient  smtp = CreateSmtpClient();

            try
            {
                smtp.Send(msg);
                return(true);
            }
            catch (System.Exception ex)
            {
                //log ex,后期应对发送失败的邮件进行记录,以便对邮件发送程序进行优化
                return(false);
            }
        }
示例#2
0
        /// <summary>
        /// 发送订单消息提醒Email
        /// </summary>
        /// <param name="userName">收到订单的公司的管理员用户名</param>
        /// <param name="emailAddress">用户名对应的邮箱地址</param>
        /// <param name="userPwd">收到添加好友请求的公司的管理员用户名密码</param>
        /// <param name="makeOrderCompanyName">下订单的公司名称</param>
        /// <param name="makeOrderUserName">下订单的用户姓名</param>
        /// <returns></returns>
        public static bool SendOrderEmail(string userName, string emailAddress, string userPwd, string makeOrderCompanyName, string makeOrderUserName)
        {
            if (string.IsNullOrEmpty(emailAddress))
            {
                return(false);
            }
            MailMessage msg  = ReminderEmailReader.LoadOrderEmail(userName, emailAddress, userPwd, makeOrderCompanyName, makeOrderUserName);
            SmtpClient  smtp = CreateSmtpClient();

            try
            {
                smtp.Send(msg);
                return(true);
            }
            catch (System.Exception ex)
            {
                //log ex,后期应对发送失败的邮件进行记录,以便对邮件发送程序进行优化
                return(false);
            }
        }