C# 发送邮箱

           /// <summary>
           /// 邮件发送方法
           /// </summary>
           /// <param name="toMial">收件人邮箱</param>
           /// <param name="fromMial">发件人邮箱</param>
           /// <param name="userID">发件人邮箱帐号 如QQ邮箱 为QQ号码 </param>
           /// <param name="userPwd">发件人邮箱受权码</param>
           /// <param name="serverAddress">邮件服务地址 如QQ邮箱服务地址为smtp.qq.com</param>
           /// <param name="subject">邮件主题</param>
           /// <param name="body">邮件内容</param>
           /// <returns></returns>
           public static bool MailSender(string toMial = "xxxxx@qq.com", string fromMial = "xxxxxx@qq.com", string userID = "", string userPwd = "", string serverAddress = "smtp.qq.com", string subject = "测试", string body = "内容")
           {
               try
               {
                   //创建一个邮件对像
                   MailMessage mailObject = new MailMessage();
                   //设置发件人
                   mailObject.From = new MailAddress(fromMial);
                   //设置收件人
                   mailObject.To.Add(new MailAddress(toMial));
                   //设置邮件主题
                   mailObject.SubjectEncoding = Encoding.UTF8;
                   mailObject.Subject = subject;
                   //设置邮件内容
                   mailObject.BodyEncoding = Encoding.UTF8; //编码
                   mailObject.Body = body;
                   string filePath = @"C:\Users\HP\Desktop\测试1.txt";
                   mailObject.Attachments.Add(new Attachment(filePath));
                   filePath = @"C:\Users\HP\Desktop\测试.txt";
                   mailObject.Attachments.Add(new Attachment(filePath));
                   //创建一个发送邮件的对像 
                   SmtpClient smtpClient = new SmtpClient();
                   //服务地址  如QQ邮箱  smtp.qq.com
                   smtpClient.Host = serverAddress;
                   //帐号和受权码
                   smtpClient.Credentials = new NetworkCredential(userID, userPwd);
                   smtpClient.Send(mailObject);
                   return true;
               }
               catch(Exception ex)
               {
                   throw(ex);
               }
           }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值