c#-利用net.mail发送邮件-源码

上传人:xiao****1972 文档编号:84136730 上传时间:2019-03-02 格式:DOCX 页数:3 大小:15.40KB
返回 下载 相关 举报
c#-利用net.mail发送邮件-源码_第1页
第1页 / 共3页
c#-利用net.mail发送邮件-源码_第2页
第2页 / 共3页
c#-利用net.mail发送邮件-源码_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《c#-利用net.mail发送邮件-源码》由会员分享,可在线阅读,更多相关《c#-利用net.mail发送邮件-源码(3页珍藏版)》请在金锄头文库上搜索。

1、using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net.Mail;using System.Text;/ /MailHelper 封装了发送邮件相关的方法/包括设置邮件主题、内容等/ public class MailHelper public MailHelper() / /TODO: 在此处添加构造函数逻辑 / #region -发送邮件方法- / / 【发送邮件】 / 用指定账户,向指定地址发送,邮件正文为 html 格式的邮件 / / 收件人地址

2、/ 收件人名称 / 邮件主题 / 邮件正文 public static void SentMailTo(string sendTo, string sendToName, string subject, string body) string sendFrom = ; string sendFromName = 滨院启航 服务中心; string psw = 123456;/密码 bool isBodyHtml = true; MailPriority mailPriority = MailPriority.Normal; string host = SMTP.126.COM; int por

3、t = 25; bool enableSsl = false; /调用发送方法 SentMailTo(sendTo, sendToName, sendFrom, sendFromName, psw, subject, body, isBodyHtml, mailPriority, host, port, enableSsl); / / 【发送邮件底层方法】 / 利用net类库,封装了相关操作的私有方法,供本类中其它方法调用 / / 收件人地址 / 收件人名称 / 发件人地址 / 发件人名称 / 发件人密码 / 邮件主题 / 邮件正文 / 邮件正文是否为html / 优先级 / SMTP服务器

4、/ SMTP服务器 端口 / 是否使用SSL加密 private static void SentMailTo( string sendTo, string sendToName, string sendFrom, string sendFromName, string psw, string subject, string body, bool isBodyHtml, MailPriority mailPriority, string host, int port, bool enableSsl) try using (MailMessage mailMessage = new MailMe

5、ssage() mailMessage.To.Add(new System.Net.Mail.MailAddress(sendTo, sendToName);/ 接收人邮箱地址 & 称呼 mailMessage.From = new System.Net.Mail.MailAddress(sendFrom, sendFromName);/发件人地址 & 称呼 mailMessage.BodyEncoding = Encoding.GetEncoding(GB2312); mailMessage.Subject = subject;/邮件主题 mailMessage.Body = body;/邮

6、件正文 mailMessage.IsBodyHtml = isBodyHtml;/邮件正文是否为html mailMessage.Priority = mailPriority;/优先级 System.Net.Mail.SmtpClient smtpclient = new System.Net.Mail.SmtpClient(host, port);/创建简单协议客户端 smtpclient.Credentials = new System.Net.NetworkCredential(sendFrom, psw);/账号 & 密码 smtpclient.EnableSsl = enableS

7、sl;/是否使用SSL加密 smtpclient.Send(mailMessage);/发送数据 catch (Exception ex) Console.WriteLine(ex); ; #endregion #region -获取邮件正文- / / 【用户激活账号邮件】 / 预定义格式 / / public static string GetAfterUserRegisterBody() StringBuilder htmlBody = new StringBuilder(); htmlBody.Append(); htmlBody.Append(尊敬的用户 + * + 您好:); htm

8、lBody.Append(); htmlBody.Append(         请点击此处激活您的账号: + * + ); htmlBody.Append(); htmlBody.Append(         也可以直接在url中输入网址下面的网址 http:/ + uid + 激活账户); htmlBody.Append(); htmlBody.Append(         如有任何疑问,欢迎致滨院启航客服热线:0543-*,我们将热情为您解答。); htmlBody.Append(); htmlBody.Append(滨院启航 用户服务中心); htmlBody.Append( + System.DateTime.Now.Year + 年 + System.DateTime.Now.Month + 月 + System.DateTime.Now.Day + 日); return htmlBody.ToString(); #endregion

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号