MOSS内のWebPartから電子メールを送信する方法 2007

こんにちは開発者,
以下は、WebPartからメールを送信するコードの一部です.

システムを使用して;
System.Collections.Genericを使用して;
System.ComponentModelを使用して;
System.Textを使用して;
します。using System.Web;
したSystem.Web.UIを使用して;
System.Web.UI.WebControls System.Web(System.Web.dll内)を使用して;
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 _SITE =新しいれたSPSite(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>