メール送信ページを作る
|
The blog of H.Fujimoto:メールフォーム作成用プラグイン
配布元で設定方法が解説されてますが、こちらでも簡単な設定方法を記しておきます。なお技術的な質問につきましては配布元にお問い合わせ頂ければ幸いです。
1.プラグインのダウンロード
メールフォーム作成用プラグイン(その1)の mt-mail-form.zip のリンクをクリックして、アーカイブをダウンロードします。
2.プラグインのアップロード
アーカイブを解凍すると MailForm というディレクトリがありますので、それをそのまま plugins フォルダに丸ごとアップロードします。
アップロードした MailForm フォルダの中に mt-mail-form.cgi がありますので、属性を 755 等に変更します。
3.メールアドレス設定
プラグインの「設定を表示」をクリックするとメールアドレス入力欄が表示されますので送信先のメールアドレスを設定します。
4.テンプレートの設定
設定するのは下記の4テンプレートです。後ろにあるリンクがそれぞれの解説ページで、各設定方法とタグ例が掲載されています。
- メールフォーム(インデックステンプレート):メールフォーム作成用プラグイン(その2)
- 送信内容確認ページ(テンプレートモジュール):メールフォーム作成用プラグイン(その4)
- 送信エラーページ(テンプレートモジュール):メールフォーム作成用プラグイン(その5)
- 送信完了ページ(テンプレートモジュール):メールフォーム作成用プラグイン(その3)
また下記に当サイトの公開テンプレート用にあわせたテンプレートも用意くださっています。ありがとうございました。
5.タイトルに情報を付与する
指定のメールアドレスにはスパムメールが大量にくるため、送信メールのタイトル先頭に [小粋空間] という文字がつくようにして見分けられるようにしました。MailForm/lib/MailForm.pm を任意のエディタで開いて下記の部分に追加しています。
:
else {
$head{From} = $email;
}
$head{Subject} = "[小粋空間] " . $subject;
eval {
MT::Mail->send(\%head, $body) or die("Mail Error");
};
:
