メインコンテンツへジャンプ
フォームの内容をメール送信したい!ASP.NETスクリプト、ダウンロードフリー

ダウンロード

作成:山田祥寛最終更新日:2005年04月01日

メール配信エンジン

キャラクターイラスト
フォームの内容をメール送信したい

フォームで入力した内容をあらかじめ指定しておいたパラメータに従って、メール送信します。必要に応じて、入力フォームの内容、メール本文のフォーマットは自由にカスタマイズできるのが特徴です。

オンライントライアル

サンプルの実行結果を参照できます。

ツール・ダウンロード

ファイル名をクリックするとダウンロードを開始します。ダウンロードしたファイルは ZIP形式で圧縮されています。解凍ソフトで解凍して下さい。

ファイルの構成

ファイル名をクリックすると、ソースコードが下部に表示されます。

ツールの展開方法

ツールを利用するには、以下の記事を参照してください

変更可能なパラメータ

ツール内で変更可能なパラメータの一覧を示します。ご自分のサイトで動作する場合には、適宜、必要なパラメータを変更してください。

  1. 送信元フォームの記述ルール
    送信フォームはかなり自由に設計することができますが、formタグのactionオプションは"sendmail.axd"としなければなりません。また、任意のフォーム要素で以下のパラメータを設定する必要があります。
    送信元フォームの記述ルール
    パラメータ名 概要
    _toメールの宛て先
    _subjectメールの件名
    _name差出人の名前
    _email差出人の電子メールアドレス
  2. テンプレート
    本ツールでは、テンプレートを編集することで、メール本文に付加するヘッダ/フッタのレイアウトをカスタマイズできます。編集可能なテンプレートは、以下の通りです。
    テンプレート
    テンプレート名 概要
    header.datメールのヘッダ部
    footer.datメールのフッタ部
  3. 構成ファイル(web.config)で利用可能なパラメータ
    web.configで利用可能なパラメータ
    パラメータ名 概要
    smtpServerメール送信に利用するSMTPサーバ

ツール利用例

ツールのシンプルな利用例を示します。以下のようなコードを記述することで、本ツールを利用可能です。

[sample.aspx]
<%@ Page ContentType="text/html" Language="C#" %>
<form method="POST" action="sendmail.axd">
  <input type="hidden" name="_to" value="webadmin@wings.msn.to" />
  <input type="hidden" name="_subject" value="アンケートフォーム" />
  <table border="0">
  <tr>
    <th align="right">名前:</th>
    <td><input type="text" name="_name" size="20" /></td>
  </tr><tr>
    <th align="right">E-Mailアドレス:</th>
    <td><input type="text" name="_email" size="20" /></td>
  </tr><tr>
    <th align="right">年齢:</th>
    <td><input type="text" name="old" size="4" />歳</td>
 </tr><tr>
    <th align="right">住所:</th>
    <td><input type="text" name="address" size="50" /></td>
 </tr><tr>
    <td rowspan="2"><input type="submit" value="送信" /></td>
 </tr>
 </table>
</form>

更新履歴

日付バージョン変更箇所
2005/04/01 Ver. 1.0 正式版公開
コンテンツの終わりです。