Multimailの設置方法

適当な場所にコピーを作成する

ダウンロードした圧縮ファイルを解凍し、中に入っている「multimail」フォルダを適当な場所にコピーしてください。以降、コピーしたデータを編集していきます。

圧縮ファイルの内容をコピーする

Perlのパスを書き換える

設定ファイルのサンプル (contact.cgi) が用意されています。ここでは、contact.cgi をそのままご利用いただくものとしてご説明します(実際には、項目をカスタマイズできます)。

contact.cgi をテキストエディタで読み込みます。

一行目にPerlのパスが書かれているので、ご利用のサーバ環境にあわせて書き換えてください。なお、初期状態では「/usr/bin/perl」となっています。

Perlのパス 修正箇所

メールの送信先を設定する

引き続き、contact.cgi を編集します。

メールの送信先」に、送信先となるメールアドレスを入力してください。

メールの送信先 修正箇所

Sendmail、またはSMTPを設定する

引き続き、contact.cgi を編集します。

ご利用のサーバでSendmailが使える場合、「メールの送信方式」が「0」になっていることを確認し、「Sendmailの場所」に、Sendmailのパスを入力してください(初期状態では「/usr/sbin/sendmail」となっています)。

Sendmailが使えない場合、「メールの送信方式」を「1」に書き換え、「SMTPサーバのアドレス」に利用可能なサーバのアドレスを入力します。

Sendmail・SMTPの設定 修正箇所

ロック方式の設定

引き続き、contact.cgi を編集します。

ご利用のサーバでflock関数が使えるかどうかご確認ください。

flockが使える場合、書き換えは不要です。flockが使えない場合、「ファイルロック方式」を「1」に書き換えてください。

これで、設定ファイルの編集は終わりです。

ファイルロック方式 修正箇所

サーバにアップロードする

FTPクライアントでご利用のサーバに接続し、CGIを設置するディレクトリに移動してください。

下記のファイルをアップロードします。FileZillaの場合、ファイルを選択して右クリックメニューから「アップロード」を選ぶか、リモート側にドラッグ&ドロップでアップロードできます。

  • contact.cgi
  • sample.pl
  • mailcgi/ (丸ごと)

そのままでも動作しますが、下記のファイルは使わないので削除しても構いません。

  • version.txt
  • mailcgi/logdir/dummy

アップロード作業の参考画面

パーミッションを設定する

contact.cgi および、CGIを設置するディレクトリのパーミッションを次の表に従って変更します。

FileZillaの場合、対象ファイルを右クリックして「ファイル パーミッション」を選びます。

なお、“安全な設定”は、CGIがオーナー権限で実行される環境(suExec、CGIWrapなど)において有効です。近年、無料/低料金のレンタルサーバでも、この設定が増えてきているようですので、対応環境の方は一度お試しください。

対象ファイル 一般的な設定 より安全な設定
CGIディレクトリ 755 705
contact.cgi 755 705
上記以外のファイル 変更不要(644など) 変更不要(604など)

ブラウザで動作を確認する

ブラウザにアドレスを打ち込んで、先ほどアップロードした「contact.cgi」にアクセスしてみましょう。

正常に表示されたら、ひとまず成功です。

次に、メールを送ってみましょう。必要事項を記入し、送信完了画面が表示されたことを確認した後、ご利用のメールソフト等で実際にメールを受信してみます。

ブラウザでの動作確認

ブラウザに何も表示されませんか?メールが送れませんか?

よくある原因として、次のようなことが考えられます。

スタイル定義が存在しない・指定が間違っている
「contact.cgi」のスタイル定義の設定はあっていますか?ファイルは存在していますか?
HTMLテンプレートが存在しない・指定が間違っている
「contact.cgi」のHTMLテンプレートの設定はあっていますか?ファイルは存在していますか?
パーミッションの設定が間違っている
「contact.cgi」には実行権限を与えていますか?ディレクトリのパーミッションはあっていますか?
Sendmailのパスが間違っている
「contact.cgi」のSendmailの設定はあっていますか?サーバの管理者に正しいパスを問い合わせてください。

次のステップ

もっと細かく設定を変える・デザインを変更する

HTMLテンプレートを編集したい・自分のサイトに埋め込んでみたい
オンラインマニュアル > テンプレートとSSI埋め込み
入力項目をカスタマイズしたい・フォーム要素の配置について知りたい
オンラインマニュアル > 入力欄設定ガイド
別のデザインを試したい・どんなデザインテーマがあるか知りたい
デザインテーマ
CGIの設定を変更したい・スパム対策について知りたい
オンラインマニュアル > 基本設定ガイド

オンラインマニュアル

ユーザ登録(お支払い)

動作を確認し、機能・デザインなどに問題がないことをご了承の上で、作者にユーザ登録料をお支払いください。作者から折り返し「認証コード」をお送りします。

認証コードを設定せずに公開サーバ上で使用を継続した場合、作者から使用の差し止めを求められることがあります。

お支払い

ページのトップ