博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#登陆邮箱
阅读量:6548 次
发布时间:2019-06-24

本文共 1513 字,大约阅读时间需要 5 分钟。

 public class SendEmail
    {
        private string _serverUrl;
        private string _userName;
        private string _userPwd;
        private string _userUrl;
        private string _receiveUrl;
        private string _title;
        private string _body;
        public string ServerUrl
        {
            get { return _serverUrl; }
            set { _serverUrl = value; }
        }
        public string UserName
        {
            get { return _userName; }
            set { _userName = value; }
        }
        public string UserPwd
        {
            get { return _userPwd; }
            set { _userPwd = value; }
        }
        public string UserUrl
        {
            get { return _userUrl; }
            set { _userUrl = value; }
        }
        public string ReceiveUrl
        {
            get { return _receiveUrl; }
            set { _receiveUrl = value; }
        }
        public string Title
        {
            get { return _title; }
            set { _title = value; }
        }
        public string Body
        {
            get { return _body; }
            set { _body = value; }
        }
        public void SendMail(SendEmail email)
        {
            //发送邮件,直接发送带有用户名,密码的邮件,因为密码没有加密。
            System.Net.Mail.SmtpClient client = new SmtpClient(email.ServerUrl);
            client.UseDefaultCredentials = false;
            //下面的用户名密码填写自己在163的用户名密码,也可以修改上面的SMTP服务器
            client.Credentials = new System.Net.NetworkCredential(email.UserName,
email.UserPwd);
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            //创建MailMessage对象,参数分别为 发件人地址,收件人地址 ,信件标题,信件正文
            System.Net.Mail.MailMessage message = new MailMessage(email.UserUrl,
email.ReceiveUrl, email.Title, email.Body);
            message.BodyEncoding = System.Text.Encoding.Default;    //编码
            message.IsBodyHtml = true; //是否是HTML代码
            try
            {
                client.Send(message);   //发送
            }
            catch
            {
            }
        }
    }
来源于:www.hackbadboy.com  B.B.S.T 信息安全团队

转载于:https://www.cnblogs.com/secbook/archive/2011/12/16/2654909.html

你可能感兴趣的文章
python实用小工具介绍
查看>>
CentOS 6.5 64 安装 mysql-5.7.19
查看>>
DNS基本原理
查看>>
iOS 中json解析数据出现中文乱码的问题
查看>>
spring工程在eclipse 运行报错:找不到ContextLoaderListener
查看>>
java连接AD域
查看>>
常见下载节点
查看>>
python 之 requests 模块
查看>>
linux: bash登录的显示信息设置以及环境配置文件.
查看>>
Spring boot环境搭建(二)- 代码分离、日志文件配置
查看>>
适合儿童上手的八款编程工具
查看>>
搭建2008 R2 IIS网络负载平衡
查看>>
我的友情链接
查看>>
使用VeraCrypt进行整盘加密介绍
查看>>
在Ambari上添加Kerberos
查看>>
cygwin2.6_x86编译安装python3.5.2
查看>>
【12c新特性】CBO Optimizer优化器新特性列表
查看>>
jenkins 配置slave节点
查看>>
grep查看匹配行的上下行
查看>>
简于形 精于心 – 索尼 Duo 11上手体验
查看>>