示例#1
0
        /// <summary>
        /// 发送邮件
        /// </summary>
        public static int EmailSend(MailMessage mailMsg, out String ErrMsg)
        {
            int Result = ErrorDefinition.IError_Result_UnknowError_Code;

            ErrMsg = "";

            try
            {
                //获取一些配置信息
                string FormName   = System.Configuration.ConfigurationManager.AppSettings["FormName"];
                string From       = System.Configuration.ConfigurationManager.AppSettings["From"];
                string UserID     = System.Configuration.ConfigurationManager.AppSettings["UserID"];
                string Password   = System.Configuration.ConfigurationManager.AppSettings["Password"];
                string ServerName = System.Configuration.ConfigurationManager.AppSettings["ServerName"];
                //邮件信息
                mailMsg.From     = From;
                mailMsg.FromName = FormName;
                //服务器信息
                MailServerDes des = new MailServerDes();
                des.UserID     = UserID;
                des.Password   = Password;
                des.ServerName = ServerName;
                //邮件的发送
                SMTPEmailSend smtp = new SMTPEmailSend();
                smtp.EmailSend(mailMsg, des, out Result, out ErrMsg);
            }
            catch (System.Exception ex)
            {
                Result = ErrorDefinition.IError_Result_System_UnknowError_Code;
                ErrMsg = "邮件发送失败" + ex.Message;
            }

            return(Result);
        }
示例#2
0
        /// <summary>
        /// �����ʼ�
        /// </summary>
        public static int EmailSend(MailMessage mailMsg, out String ErrMsg)
        {
            int Result = ErrorDefinition.IError_Result_UnknowError_Code;
            ErrMsg = "";

            try
            {
                //��ȡһЩ������Ϣ
                string FormName = System.Configuration.ConfigurationManager.AppSettings["FormName"];
                string From = System.Configuration.ConfigurationManager.AppSettings["From"];
                string UserID = System.Configuration.ConfigurationManager.AppSettings["UserID"];
                string Password = System.Configuration.ConfigurationManager.AppSettings["Password"];
                string ServerName = System.Configuration.ConfigurationManager.AppSettings["ServerName"];
                //�ʼ���Ϣ
                mailMsg.From = From;
                mailMsg.FromName = FormName;
                //��������Ϣ
                MailServerDes des = new MailServerDes();
                des.UserID = UserID;
                des.Password = Password;
                des.ServerName = ServerName;
                //�ʼ��ķ���
                SMTPEmailSend smtp = new SMTPEmailSend();
                smtp.EmailSend(mailMsg, des, out Result, out ErrMsg);
            }
            catch (System.Exception ex)
            {
                Result = ErrorDefinition.IError_Result_System_UnknowError_Code;
                ErrMsg = "�ʼ�����ʧ��" + ex.Message;
            }

            return Result;
        }