ホームページ作成初心者で、ホームページビルダー18を使っています。
レンタルサーバーは、さくらインターネットのスタンダードプランを契約しています。
http://www.sakura.ne.jp/standard.html
メールフォームはホームページビルダー18のウイザードで作ったものですが、それへ情報を入力してもメールとして送信できません。
メールソフトは使わずに、ブラウザーから直接メール(問合せ)が送れる様にしたいと考えています。
ネットでいろいろ検索しましたが未だわからず日数が経過するばかりで困り果てています。
「CGIを使えばいい」と見ましたが、レンタルサーバーは「CGI」が使えるようですが詳細はわかりません。
レンタルサーバー標準のメールフォームも試しましたが、それでは自分の作ったデザインが生かされず困っています。
いろいろ調べましたがわかりません。
お手数おかけして申し訳ございませんがご教授ください。
よろしくお願いします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
さくらインターネットの仕様を読んでみましたが。
cgiは、cgi-binに置くように決められているようです。sendmailは使える(パスも標準のまま)ようなので、参考URLからCGIを、ダウンロードし、インストールされるといいでしょう。
パーミッションの設定も忘れずに!
BuilderのFTPでできない場合は、FFFTPをダウンロードして利用するとできます。
頑張って、自力で解決してください!・・・もしわからなければ、再投稿ください!
参考URL:http://support.jca.apc.org/support/node/33
No.4
- 回答日時:
<form method="get" action="" name="quest" id="quest">
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
この部分に問題があります。
action=""の部分に、sendmailあるいは、pmailなどのサーバーサイドプログラムの指定が必要です。
さくらネットの説明をご覧になれば、詳しく書かれていると思います。
その際、パーミッションの設定も必要になると思います。
No.3
- 回答日時:
sendmailの使い方は、レンタルサーバーの設定をご覧頂けば、詳しく説明されていると思います。
ブラウザからメールソフトを利用するのであれば、
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
<a href="mailto:xxxx@xxxxx.xxx">メイル</a>
でも可能かと???・・・
sendmailを使うのであれば
<form action="../sendmail.cgi" method="post">
<h2>お問い合せ</h2>
<p>
<label for="name">Name</label>
<input name="name" id="name" type="text" accesskey="1" tabindex="1" value="お名前" required />
</p>
<p>
<label for="email">E-mail</label>
<input name="email" id="email" type="email" accesskey="2" tabindex="2" value="メールアドレス" required />
</p>
<p>
<label for="website">Website</label>
<input name="website" id="website" type="url" accesskey="3" tabindex="3" value="http://www.8341web.com/" />
</p>
<p>
<label for="comment">Comment</label>
<textarea name="comment" id="comment" cols="40" rows="4" accesskey="4" tabindex="4"
axlength="20" required>コメントをどうぞ</textarea>
</p>
<p>
<input type="submit" value="Post comment" accesskey="5" tabindex="5" />
</p>
</form>
というような記述になると思います。
また、パーミッションの設定も必要となりますので、基本的な勉強は必ずしてください!
参考URL:http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401 …
この回答への補足
回答ありがとうございます。
>ブラウザからメールソフトを利用するのであれば、
メールソフトは使わずにやりたいと考えています。
>また、パーミッションの設定も必要となりますので、基本的な勉強は必ずしてください!
今後のことも考え、基本的なところから勉強していきます。
下記が現状できているソースとなります。
よろしくお願いします。
<form method="get" action="" name="quest" id="quest"><span class="orange bold">*</span><span class="nobold small">は、必須項目です。</span>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="margin-0-0-18-0" id="gridtb-2">
<tbody>
<tr align="left" valign="top">
<th class="gridtd-tl padding-8-8-20-20"><label for="quest">お問合せ内容</label><span class="orange bold">*</span></th>
<td class="gridtd-tr padding-8-8-20-0"><textarea name="quest" id="quest" cols="55" rows="7"></textarea></td>
</tr>
<tr align="left" valign="top">
<th width="31%" class="gridtd-l padding-20-8-8-20"><label for="name-kanji">お名前(漢字)</label><span class="orange bold">*</span></th>
<td width="69%" class="gridtd-r padding-20-8-8-0"><input name="name-kanji" id="name-kanji" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-l padding-8-8-8-20"><label for="name-kana">お名前(フリガナ)</label><span class="orange bold">*</span></th>
<td class="gridtd-r padding-8-8-8-0"><input name="name-kana" id="name-kana" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-l padding-8-8-8-20"><label for="mail">E-mail</label><span class="orange bold">*</span></th>
<td class="gridtd-r padding-8-8-8-0"><input name="mail" id="mail" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-l padding-8-8-8-20"><label for="tell">電話番号</label><span class="orange bold">*</span><span class="nobold small">(半角)</span></th>
<td class="gridtd-r padding-8-8-8-0"><input name="tell" id="tell" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-bl padding-8-8-8-20"><label for="fax">Fax番号</label><span class="nobold small">(半角)</span></th>
<td class="gridtd-rb padding-8-8-8-0"><input name="fax" id="fax" size="50" type="text" value=""></td>
</tr>
<tr align="center" valign="middle">
<td height="50" colspan="2" class="padding-6-4-6-10"><input type="image" src="btn_sousin.gif" alt="送信する" align="middle"></td>
</tr>
</tbody>
</table>
</form>
No.1
- 回答日時:
自分でCGIを用意してサーバーに設置するか、さくらインターネットのクイックインストールでPOSTMAILをサーバー設置。
そのCGIのパス名をビルダー側で問い合わせフォームのactionに指定します。
参考URL:http://www.sakura.ad.jp/function/web/install.html
この回答への補足
回答ありがとうございます。
POSTMAILは下記を参考にインストールしました。
http://support.sakura.ad.jp/manual/rs/web/quick_ …
>そのCGIのパス名をビルダー側で問い合わせフォームのactionに指定します。
actionが見つかりませんでした。
問合せフォームのソースを貼り付けますので、ご指導よろしくお願いします。
<form method="get" action="" name="quest" id="quest"><span class="orange bold">*</span><span class="nobold small">は、必須項目です。</span>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="margin-0-0-18-0" id="gridtb-2">
<tbody>
<tr align="left" valign="top">
<th class="gridtd-tl padding-8-8-20-20"><label for="quest">お問合せ内容</label><span class="orange bold">*</span></th>
<td class="gridtd-tr padding-8-8-20-0"><textarea name="quest" id="quest" cols="55" rows="7"></textarea></td>
</tr>javascript:void(0);
<tr align="left" valign="top">
<th width="31%" class="gridtd-l padding-20-8-8-20"><label for="name-kanji">お名前(漢字)</label><span class="orange bold">*</span></th>
<td width="69%" class="gridtd-r padding-20-8-8-0"><input name="name-kanji" id="name-kanji" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-l padding-8-8-8-20"><label for="name-kana">お名前(フリガナ)</label><span class="orange bold">*</span></th>
<td class="gridtd-r padding-8-8-8-0"><input name="name-kana" id="name-kana" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-l padding-8-8-8-20"><label for="mail">E-mail</label><span class="orange bold">*</span></th>
<td class="gridtd-r padding-8-8-8-0"><input name="mail" id="mail" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-l padding-8-8-8-20"><label for="tell">電話番号</label><span class="orange bold">*</span><span class="nobold small">(半角)</span></th>
<td class="gridtd-r padding-8-8-8-0"><input name="tell" id="tell" size="50" type="text" value=""></td>
</tr>
<tr align="left" valign="top">
<th class="gridtd-bl padding-8-8-8-20"><label for="fax">Fax番号</label><span class="nobold small">(半角)</span></th>
<td class="gridtd-rb padding-8-8-8-0"><input name="fax" id="fax" size="50" type="text" value=""></td>
</tr>
<tr align="center" valign="middle">
<td height="50" colspan="2" class="padding-6-4-6-10"><input type="image" src="btn_sousin.gif" alt="送信する" align="middle"></td>
</tr>
</tbody>
</table>
</form>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- X(旧Twitter) Twitterの異議申し立てについて 2 2022/07/08 17:46
- Yahoo!メール yahooメール使用できなくなった。 1 2022/07/05 11:45
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- JavaScript 助けてください!スパムメールがとんでもなく大量に届きます。 3 2023/08/10 16:32
- ホームページ作成・プログラミング 友人のホームページを引き継ぐには 2 2023/06/13 15:23
- その他(パソコン・スマホ・電化製品) 送信メールフォルダーの中身が突然なくなった 2 2022/11/13 18:55
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ビルダー20 お問合せフォー...
-
ビジネスメールの敬称
-
テキストボックスの番号を使っ...
-
教えて!全角文字「μ」の半角
-
エクセルVBA テキストボックス...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
DATE型変数を初期化する方法
-
EXCEL VBA で指定した範囲に入...
-
VBAの質問になります メッセー...
-
入力フォームの値をQRコードで...
-
VBAでInputBoxの再入力をさせる...
-
Excel-VBAでInputBox+Pulldown...
-
ACCESSから、メール送信を行い...
-
お問い合わせフォームから送信...
-
Vba テキストボックスでボック...
-
アルファベットGの小文字の入力
-
フォームを再送信しますか?
-
TextBoxから数字が文字...
-
WriteFileで送信できたかの確認...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力フォームの値が消える
-
ビルダー20 お問合せフォー...
-
メールフォームで送信先アドレ...
-
フォームーSubmitから呼...
-
アンケートフォームなどの送信...
-
ホームページビルダー18での...
-
javascript フォームタグ 画面...
-
postmailの確認画面でプルダウ...
-
ビジネスメールの敬称
-
エクセルVBA テキストボックス...
-
DATE型変数を初期化する方法
-
テキストボックスの番号を使っ...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
-
お問い合わせフォームから送信...
-
Excel-VBAでInputBox+Pulldown...
-
フォームを再送信しますか?
-
入力フォームの値をQRコードで...
-
VBAの質問になります メッセー...
おすすめ情報