发送邮件(到目前我用过最成功的发送邮件方式)

/// <summary>
    /// 发送激活账号邮件
    /// </summary>
    /// <param name="subject">发送标题</param>
    /// <param name="email">收件人邮箱</param>
    /// <param name="body">发送内容</param>
    /// <param name="message">输出错误信息 成功则为空</param>
    public void sendEmail(string subject, string email, string body, out string message)
    {
        message = string.Empty;
        try
        {
            MailMessage mailMessage = new MailMessage();
            string from = ConfigurationManager.AppSettings["mailhot"].ToString();
            string password = ConfigurationManager.AppSettings["mailpwd"].ToString();
            mailMessage = new MailMessage();
            mailMessage.To.Add(email);
            mailMessage.From = new MailAddress(from);
            mailMessage.Subject = subject;
            mailMessage.Body = body;
            mailMessage.IsBodyHtml = true;
            mailMessage.BodyEncoding = System.Text.Encoding.UTF8;
            mailMessage.Priority = System.Net.Mail.MailPriority.Normal;

            SmtpClient smtpClient = new SmtpClient();
            smtpClient.Credentials = new NetworkCredential(mailMessage.From.Address, password);
            smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
            smtpClient.Host = "mail." + mailMessage.From.Host;
            smtpClient.Send(mailMessage);
        }
        catch        {
            message = "发送失败,您可以选择重发或拨打服务电话:021-61076169";
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值