閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) ASP.NETで電子メールを送信する機能を最もシンプルなプログラムで確認した。 10/07/17 開発環境:VWD2005+AJAX1.0+Toolkit + SQL Server2005 サーバ:ASP.NET2.0+AJAX1.0 + SQL Server2005 【機能】Webページから電子メールを送信する機能を最もシンプルなプログラムで確認。 ↓このページ情報をトレースしてみた。 http://www.atmarkit.co.jp/fdotnet/dotnettips/457sendmail2/sendmail2.html .NET Framework 2.0以降の電子メール送信は、System.Net.Mail名前空間を利用する。 (参考:過去情報).NET Framework 1.X以前はSystem.Web.Mail名前空間のSmtpMailク ラスが提供されていた。(旧クラス) メールを送信するWebページ #ref(メール送信画面.jpg); 受信したメール #ref(メール受信画面.jpg); 【BasicMail.aspx】 <%@ Page Language="VB" %> <%@ Import Namespace="System.Net.Mail" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> ' 1. SMTPサーバ名 Dim mailer As New SmtpClient("smtp.nifty.com") Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) ' メールの送信処理 ' 2. Fromアドレス ' 3. Toアドレス ' 4. 件名 ' 5. 本文 mailer.Send( _ "fuga@nifty.com", _ "hoge@nifty.com", _ "電子メールのタイトル", _ "本文をここに書く。") End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> Webメール送信(最も単純な基本機能) 10/07/16<br /> 【機能】送信ボタンをクリックするとhoge@nifty.com宛にメールを送信する<br /> <br /> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="送信" /> </div> </form> </body> </html> 【参考にしたページ】 1..NET Framework 2.0で電子メールを送信するには? 06/06/09 http://www.atmarkit.co.jp/fdotnet/dotnettips/457sendmail2/sendmail2.html #comment_nospam #vote(参考になった[0],ふつう[0],参考にならなかった[0])