Làm thế nào để gửi một email từ WebPart trong MOSS 2007

Hi devs,
Sau đây là đoạn mã để gửi Email từ webpart.

sử dụng hệ thống;
sử dụng System.Collections.Generic;
sử dụng System.ComponentModel;
sử dụng System.Text;
sử dụng System.Web;
sử dụng System.Web.UI;
sử dụng System.Web.UI.WebControls;
sử dụng System.Collections.ObjectModel;
sử dụng Microsoft.SharePoint.Utilities;
sử dụng Microsoft.SharePoint;
sử dụng System.Data;
sử dụng System.Collections;
không gian tên sendmail
{
public class sendmail : Microsoft.SharePoint.WebPartPages.WebPart
{
Private TextBox txtTo;
Nút btnSendMail tư nhân;
bảo vệ CreateChildControls trống ghi đè lên()
{
txtTo = mới TextBox();
this.Controls.Add(txtTo);
btnSendMail = nút mới();
btnSendMail.Text = “Gởi thư”;
btnSendMail.Click = mới EventHandler(SendMail_Click);
this.Controls.Add(btnSendMail);
}
khoảng trống SendMail_Click(đối tượng người gửi, EventArgs e)
{
SPSite _site = mới SPSite(HttpContext.Current.Request.Url.ToString());
SPWeb _web = _site.OpenWeb();
_web.AllowUnsafeUpdates = true;
SPUtility.SendEmail(_web, sai, sai, txtTo.Text, “Kiểm tra Email”, “Cơ thể tin nhắn văn bản”);
_web.Dispose();
_site.Dispose();
}
}
}

Tạo WebPart và đăng ký nó như SafeControl

Để lại một trả lời

Bạn có thể sử dụng các thẻ HTML

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