如果你要在sharepoint工作流中实现发送邮件功能,需要
1.在管理中心设置你的smtp服务器地址,发件人信息
2.在VS2005开发的工作流中编写如下代码
using Microsoft.SharePoint.Utilities;
SPUtility.SendEmail(SPContext.Current.Web, false, false,
"to-address@mail.com", "E-mail title",
"E-mail body");
当然你也可以使用普通的.net类来发邮件(System.Net.Mail namespace)
但此方法的好处是:
你的代码中不用再进行对SMTP服务器进行配置的代码了。
用System.Net.Mail命名空间发邮件的方法是:
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Net;
using System.Net.Mail;
namespace MailSender
{
public partial class MailUtil: Page
{
protected void Page_Load(object sender, EventArgs e)