asp.net 邮件发送,C#代码

来源:互联网 发布:gst5000软件1.0 编辑:程序博客网 时间:2024/05/21 17:40

using System.Web.Util;using System.Web.Mail;        /// <summary>        /// 邮件发送        /// </summary>        /// <param name="fromMail">发件人邮箱(邮箱设置须要开通smtp\pop功能)</param>        /// <param name="toMail">收件人</param>        /// <param name="ccMail">抄送给</param>        /// <param name="bccMail">暗送人(可不填)</param>        /// <param name="subject">邮件标题</param>        /// <param name="body">邮件文本内容</param>        /// <returns>返回是否发送成功</returns>        private bool SendMail(string fromMail, string toMail, string ccMail, string bccMail, string subject, string body)        {            try            {                MailMessage myMail = new MailMessage();                myMail.From = fromMail;                myMail.To = toMail;                myMail.Cc = ccMail;                myMail.Bcc = bccMail;                myMail.Subject = subject;                myMail.Body = body;                myMail.BodyFormat = MailFormat.Text;                myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);                myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "28282828"); //发送方邮件帐户                myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "*************"); //发送方邮件密码                SmtpMail.SmtpServer = "smtp." + fromMail.Substring(fromMail.IndexOf("@") + 1);                SmtpMail.Send(myMail);                return true;            }            catch            {                return false;            }        }