SharePoint 2010 中用代码发送邮件的两种方式
来源:互联网 发布:对网络与新媒体的认识 编辑:程序博客网 时间:2024/05/16 17:16
1. 使用SPUtility.SendEmail, 命名空间: Microsoft.SharePoint.Utilities 程序集: Microsoft.SharePoint (in Microsoft.SharePoint.dll):
StringDictionary headers = new StringDictionary(); headers.add("to",someone@somewhere.com); headers.add("cc",someone.else@somewhere.com); headers.add("bcc",somebody@somewhere.com); headers.add("from",sender@somewhere.com); headers.add("subject","SPUtility.SendEmail with headers test"); string bodyText ="Email body"; SPUtility.SendEmail(web, headers, bodyText);
具体参考http://msdn.microsoft.com/en-us/library/ms460489.aspx
2. 使用MailMessage, 命名空间: System.Web.Mail 程序集:System.Web (in System.Web.dll)
MailMessage MyMail = new MailMessage(); MyMail.From = sFrom; MyMail.To = sTo; MyMail.Subject = sSubject; MyMail.Body = sBody; MyMail.Cc = sCc; MyMail.Bcc = sBcc; MyMail.UrlContentBase = sUrlContentBase; MyMail.UrlContentLocation = sUrlContentLocation; if (txtBodyEncoding.Text == Encoding.UTF7.EncodingName) MyMail.BodyEncoding = Encoding.UTF7; else if (txtBodyEncoding.Text == Encoding.UTF8.EncodingName) MyMail.BodyEncoding = Encoding.UTF8; else MyMail.BodyEncoding = Encoding.ASCII; switch (sBodyFormat.ToUpper()) { case "HTML": MyMail.BodyFormat = MailFormat.Html; break; default: MyMail.BodyFormat = MailFormat.Text; break; } switch (sPriority.ToUpper()) { case "HIGH": MyMail.Priority = MailPriority.High; break; case "LOW": MyMail.Priority = MailPriority.Low; break; default: MyMail.Priority = MailPriority.Normal; break; } // Build an IList of mail attachments. if (sAttach != "") { char[] delim = new char[] {','}; foreach (string sSubstr in sAttach.Split(delim)) { MailAttachment MyAttachment = new MailAttachment(sSubstr); MyMail.Attachments.Add(MyAttachment); } } SmtpMail.SmtpServer = sMailServer; SmtpMail.Send(MyMail);
具体参考http://msdn.microsoft.com/en-us/library/system.web.mail.mailmessage(v=VS.100).aspx
- SharePoint 2010 中用代码发送邮件的两种方式
- ABAP 发送邮件的两种方式
- IOS中发送邮件的两种方式
- php邮件发送的两种方式 smtp
- ios-发送邮件两种方式实现
- Linux中用命令行方式发送邮件
- android两种方式实现发送短信的功能代码
- django 发送邮件的两种方法
- 短信的发送(两种发送方式)
- spring4+ThreadPoolTaskExecutor创建线程 两种方式发送邮件
- C和C#两种方式实现简单的邮件发送
- 发送邮件的代码~
- 发送邮件的代码
- 发送邮件的代码
- C# 发送邮件的几种方式
- java 发送邮件的4种方式
- java 发送邮件的4种方式
- java 发送邮件的4种方式
- lingo sample code for liveness analysis
- 异常处理
- sqlserver函数+过程,解析字符串信息作为字段,并动态更新数据表
- 专业书籍清单
- SQL SELECT 语句
- SharePoint 2010 中用代码发送邮件的两种方式
- 关于自动化测试工具对Flash的支持
- find 命令
- SQL 2005数据库结构显示--数据字典
- [转]Ultra Fractal教程系列40——蒙版的学习06——添加一个蒙版图层
- hdu 4020(一个水题)
- Find 备忘
- 判断任意多边形与矩形的相交(线段与矩形相交或线段与线段相交)
- [转]Ultra Fractal教程系列41——蒙版的学习07——编辑蒙版