如何發送電子郵件從一個 MOSS中的WebPart 2007

嗨離散事件,
以下是部分代碼發送電子郵件從 WebPart.

使用系統;
使用System.Collections.Generic;
使用命名空間:System.ComponentModel;
使用System.Text命名;
使用程序集:System.Web;
使用類型:System.Web.UI;
使用命名空間:System.Web.UI.WebControls;
使用System.Collections.ObjectModel;
使用Microsoft.SharePoint.Utilities;
使用Microsoft.SharePoint程序;
使用System.Data;
使用System.Collections;
命名空間的SendMail
{
公共類的SendMail : Microsoft.SharePoint.WebPartPages.WebPart
{
私人的TextBox txtTo;
私人按鈕 btnSendMail;
重寫無效的CreateChildControls()
{
txtTo =新的TextBox();
this.Controls.Add(txtTo);
btnSendMail =新的按鈕();
btnSendMail.Text = “發送電子郵件”;
btnSendMail.Click =新的EventHandler的(SendMail_Click);
this.Controls.Add(btnSendMail);
}
無效 SendMail_Click(對象發件人, EventArgs五)
{
=新的SPSite的SPSite _site(HttpContext.Current.Request.Url.ToString());
SPWeb _web = _site.OpenWeb();
_web.AllowUnsafeUpdates =真;
SPUtility.SendEmail(_web, 假, 假, txtTo.Text, “測試電子郵件”, “正文中消息”);
_web.Dispose();
_site.Dispose();
}
}
}

創建的WebPart並註冊它的SafeControl

給一個答复

你可以使用 這些 HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>