プロが教えるわが家の防犯対策術!

お世話になります。
ホームページ作成初心者です。

ビルダー16でホームページを作成しました。
最初から用意されているテンプレートで作成しました。

問い合わせのページが用意されていたので、
ビルダーの本のとおりに、
問い合わせページ内の「送信ボタン」にメールアドレスをリンク設定しました。

ブラウザーで自分のホームページを開き
試験的に自分あてにメール送っても届きません。

どのように設定したらよいのでしょうか?

ちなみに、サーバーはソネットの無料のものを使っております。

A 回答 (1件)

>ブラウザーで自分のホームページを開き


>試験的に自分あてにメール送っても届きません。
 HTMLソースが、<form action="mailto:****">でしたら、通常はあなたのパソコンで設定してあるMUA(Mail User Agent--メールソフト)が起動して、通常のメールと同様に送信されるはずです。

 <form action="http:yourServer/cgi-bin/mail.cgi">とかでしたら、あなたの利用しているサーバーにCGIプログラムが必要です。ご利用のプロバイダーのサービスにメールデコードCGIがあれば、それを利用することになります。サーバーのマニュアルをお読みください。
 それがない場合は、自分でプログラムを入手してきて、必要な場所を直して設置することになります。

★<form action="mailto:・・・は、HTMLの仕様にありません。あくまでブラウザが対応していて、なおかつメールソフトが設定してないと動作しません。そして何よりも問合せ項目に記入して送信なんてできません。
 本来は、サーバーのCGIにデータほ送信して、サーバーのプログラムで処理すべきです。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。

ビルダーソフトで確認したら 
HTMLソースが、<form action="mailto:****">

<form action="http:yourServer/cgi-bin/mail.cgi">

書かれていませんでした。

確かに回答者さまがおっしゃるとおり、普通は自分のメールソフトが起動しますよね。
それは私も何回も経験があります。


ビルダーソフトに最初から準備してあるお問い合わせフォームのページを
利用する方法はないのでしょうか?

お礼日時:2012/03/03 18:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!