发送邮件类
来源:互联网 发布:为什么凌晨五点醒 知乎 编辑:程序博客网 时间:2024/06/06 04:36
微软提供的发送邮件类的应用
using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Net.Mail;namespace Comm{ public class MailUnit { public string smtp; public string from; public string pwd; public string to; public string title; public string body; public ArrayList paths; /// <summary> /// 发送邮件单元类 /// </summary> /// <param name="Psmtp">SMYP服务器地址</param> /// <param name="Pfrom">发件人地址</param> /// <param name="Ppwd">发件人密码</param> /// <param name="Pto">收件人地址</param> /// <param name="Ptitle">主题</param> /// <param name="Pbody">正文</param> /// <param name="Ppaths">附件</param> public MailUnit(string Psmtp, string Pfrom, string Ppwd, string Pto, string Ptitle, string Pbody, ArrayList Ppaths) { smtp = Psmtp; from = Pfrom; pwd = Ppwd; to = Pto; title = Ptitle; body = Pbody; paths = Ppaths; } /*发邮件*/ public bool SendMail() { //创建smtpclient对象 System.Net.Mail.SmtpClient client = new SmtpClient(); client.Host = smtp; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential(from, pwd); client.DeliveryMethod = SmtpDeliveryMethod.Network; //创建mailMessage对象 System.Net.Mail.MailMessage message = new MailMessage(from, to); message.Subject = title; //正文默认格式为html message.Body = body; message.IsBodyHtml = true; message.BodyEncoding = System.Text.Encoding.UTF8; //添加附件 if (paths!=null && paths.Count != 0) { foreach (string path in paths) { Attachment data = new Attachment(path, System.Net.Mime.MediaTypeNames.Application.Octet); message.Attachments.Add(data); } } try { client.Send(message); return true; }//MessageBox.Show("邮件发送成功."); catch { return false; }//MessageBox.Show("邮件发送失败." + ex.ToString()); } }}Comm.MailUnit mi = new Comm.MailUnit("QQ@qq.com", "123456789@qq.com", "123456", email, "主题", "正文", null);
MD5加密算法:
需添加dll:System.Web 引用:using System.Web.Security; 可直接调用微软提供的MD5加密算法。
_pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(_pwd, "MD5").ToLower();
1 0
- c#邮件发送 邮件类
- 邮件发送类
- 邮件发送类
- 发送邮件的类
- C#邮件发送类
- smtp 发送邮件类
- 邮件发送类
- c# 邮件发送类
- c#发送邮件类
- php发送邮件类
- 邮件发送类
- 邮件发送类
- php发送邮件类
- 发送邮件类
- PHP邮件发送类
- 邮件发送工具类
- PHP邮件发送类
- java发送邮件类
- 申请国外博士后的好网站
- 找工作资料——基础知识
- java--多线程的概念与创建
- CentOS 忘记 root 密码 解决办法
- PAT: 1005. Spell It Right (20)
- 发送邮件类
- Cocos2d-x TexturePacker非常棒的图像处理工具
- 了解开源协议
- Ruby学习笔记_数组的处理array
- Windows核心编程(四)进程的创建与终止
- 拷贝文件
- spring与jbpm整合遇到的一个错误
- 802.11之WEP
- LoadRunner解决动态验证码问题