• ベストアンサー

ホームページビルダーのメールフォームで送信が出来ません。

ホームページビルダー10を使っています。メールフォームを作成し、ブラウザから開いて送信ボタンをテストで押してみたのですが、全く送信されません。 アドレスを変えたり等、色々行いましたが、駄目です。 どうすればよいでしょうか? HTMLタグを見ると、 <FORM METHOD=post ACTION="mailto:xx@yyy" ENCTYPE="text/plain"> とあり、xx@yyyの部分に自分のメールアドレスを入れています。 CGIについては全く知識がなく、どう直せばよいのかがわかりません。 お詳しい方、どうぞお教えください! ご返答お待ちしております。 かれこれ3日も悩み続けております…

noname#39126
noname#39126

質問者が選んだベストアンサー

  • ベストアンサー
  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.9

No.8です CGIが書いてあったので勘違い致しました mailtoならメールソフトを起動するだけですからCGIは必要ありませんね メールソフトの環境によっては作動しませんので CGIを使った方がいいですね  私も使ってますが KENT WEBさんの CGIスクリプトが簡単ですので サーバー環境をご確認ください http://hpb.cool.ne.jp/business/mailform1.html 設置できなければ レンタルのフォームをお使いになるのがいいかと思います http://form.fc2.com/

noname#39126
質問者

お礼

結局別のレンタルサーバーを利用することにしました。 快適に動いております。アドバイスありがとうございました。

その他の回答 (8)

  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.8

WEBにアップした送信フォームから送信したのでしょうか 作成してパソコンでプレビューではCGIは作動しませんよ サーバーソフト入れてないと! WEBに転送 CGIの設置はサーバーで確認して下さい サーバーはCGIは設置できるのでしょうか sendmail も使えますか この2つがクリアーしてないと サーバーからメール送信はできません  http://hpb.cool.ne.jp/business/mailform3.html

noname#39126
質問者

お礼

結局別のレンタルサーバーを利用することにしました。 快適に動いております。アドバイスありがとうございました。

  • tmasao
  • ベストアンサー率0% (0/2)
回答No.7

たびたびすみません。 メールソフトは何を使われていますか? IBMのサイトを見ると、OutlookExpressの場合は送信トレイに入るとなっているのですが、お手元のPCの送信トレイなどの状況はいかがですか? で、肝心のメールフォームについてですが、どういう目的で使われたいのかわかりませんが、どちらにしろ、メールフォームでmailto:方式は、ブラウザとメールソフトの設定状況により使えない場合が多いので、ほかの方のお勧めされているCGIプログラムに変更するか、素直に <a href="mailto:..">で単にリンクするだけにされた方が良いと思いますよ。

参考URL:
http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/key/8CEF4E84DC394CE649257123001E3BD8?opendocument
noname#39126
質問者

お礼

結局別のレンタルサーバーを利用することにしました。 快適に動いております。アドバイスありがとうございました。

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.6

ホームページビルダーに付いているメール送信用のCGIを利用するのであれば とりあえず「使い方」をご一読ください ホームページビルダーがインストールされたフォルダー内にあります C:\Program Files\IBM HomePage Builder Vx\sample\cgi\index.htm

noname#39126
質問者

お礼

結局別のレンタルサーバーを利用することにしました。 快適に動いております。アドバイスありがとうございました。

  • shinko-y
  • ベストアンサー率61% (22/36)
回答No.5

せめて、下記がご理解できれば何とかなるのではないでしょうか。ご利用のプロバイダからcgi利用に関する説明書もきてるのではないかと思いますし、なければそこのHPでQ&A検索されてはいかがでしょうか。 かなり状況がつかみづらいですね。 答えになっていなくてごめんなさい。

参考URL:
http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1032
noname#39126
質問者

お礼

結局別のレンタルサーバーを利用することにしました。 快適に動いております。アドバイスありがとうございました。

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.4

CGIを利用したメール送信フォームでよろしいのでしょうか? CGIはプロバイダやホスティング会社のものですか、 それともご自分で用意したものですか? CGIを利用する場合は action で CGIプログラムを指定するのが一般的です。 <form method="post" action="../xxxx/xxxx.cgi"> プロバイダの CGI ではアカウントを併記することもあります。 <form method="post" action="../xxxx/xxxx.cgi?user=xxxxxxx&address=xxxx@xxxx"> ご自分で用意した CGI の場合はその使用方法を確認してください。 CGI プログラム内にメールアドレスを記入するのが一般的です。 CGI をサーバに転送したら必ずパーミッション(アクセス権)の設定を行ってください。 動作確認はサイト上の Web ページを開いて行います。

noname#39126
質問者

補足

…申し訳ありません、素人なもので、噛み砕いてお話頂けると助かるのですが、「パーミッションの設定」とはサーバー上で行うものでしょうか? 動作確認はサイト上のwebを開いて勿論行っております。 あと、現在困っておりますメールフォームは、ホームページビルダー10のマニュアルに従って行ったもので、自分でCGIを組んだものではありません。ホームページビルダーに「メールフォームを作成する」と言う項目があり、そこから行っているのですが…

  • tmasao
  • ベストアンサー率0% (0/2)
回答No.3

mailto:で始まるアクションは、CGIではありません。 単にそのPC上でメールソフトを起動するだけのものです。 というわけですので、そのPC上で、 ・メールソフトを起動する設定 ・メールが送信できるような設定 はできていますか?

noname#39126
質問者

補足

メールソフトを起動する設定、メールが送信できるような設定は出来ています。 別の方のホームページでのメールフォームで送信が出来ることは確認しましたので… なので、これが原因ではないと思っております。 ほかに何かございましたら、ご指摘頂けると助かります。

回答No.2

<form method="POST" action="mailto:××@yyy" enctype="text/plain"> これでいかないでしょうか? CGIなら、サーバー側の設定もありますので、根本的に違うのではないでしょうか?

noname#39126
質問者

補足

はい、上記でいかないのです。 サーバーはレンタルサーバーで、CGIが使用できるのは確認済みです。 全くの素人で、ホームページビルダーのマニュアルに従うまま行っているのですが、うまくいかなくて困っています。

  • kyoko3
  • ベストアンサー率30% (60/198)
回答No.1

<FORM METHOD="post" .... では?

noname#39126
質問者

補足

すみません、記載ミスでした。 ""は入れております。。

関連するQ&A

  • フォームの送信について

    <form method="post" action="mailto":メールアドレスenctype="text/plain">にて送信すると、フォームの中のデータが化ける、または表示されないのですが、何が原因でしょうか?

    • ベストアンサー
    • HTML
  • フォーム送信後、ウィンドウを閉じたい

    フォームで入力した内容をメールで送信後、 そのウィンドウを閉じたいのです。 <form action="mailto:メールアドレス" method="POST" enctype="text/plain" name="mail"> とフォームアクションを記述しています。 このウィンドウは、あるページから window.openによって開かれたウィンドウです。

    • ベストアンサー
    • HTML
  • 送信フォームについて

    HP内に送信フォームを作りたいのですが 本を見ながら <html> <head> </head> <body> <form action="mailto:メールアドレス" method="post" enctype="test/plain"> <input type="text" name="id" size=20> <input type="submit"value="送る"> </form> </body> </html> と、簡単なフォームを書いてみたのですが、どうしても送信できません。 どこがまずいのか、探したのですが自力では間違いが見つけられませんでし た。 詳しい方、どうかご指導お願いします。

    • ベストアンサー
    • HTML
  • HPB8のフォーム

    初めて簡単なアンケートをホームページビルダー8で作っています。 「送信」ボタンを用意し、全部を記入したら押してもらい、 その人のメーラーで送信させたいのです。 フォームを設定するとき、ビルダーで直接 <FORM action="mailto:aaaa@bbb.com?Subject=【】" method="post" enctype="text/plain"> のようにするにはどのようにすればよいのでしょうか ? 宜しくお願いいたします。

  • フォームをメールで送信できない環境や設定は?

    <FORM ACTION="mailto:aa@aa.co.jp" METHOD="post" ENCTYPE="text/plain">というタグを使ってフォームをメールで送信させたいのですが、メールソフトやブラウザの種類や設定などの環境によっては機能しないことがあるようです。 現に私の環境では問題なく送信されるのですが、他のところでは送信されないといった現象が出ています。 フォームをメールで送信できない環境などをご存知の方は教えていただきたいと思います。

  • Javascriptを勉強中でメールフォームを作っているのですが、

    Javascriptを勉強中でメールフォームを作っているのですが、 function check(){ if(document.form1.namae.value==""){ alert("お名前を入力してください。"); return false; } else{ return true; } } で名前が空白の時送信ボタンを押した時に警告メッセージが出るようにしようと思っています。 ボタンには以下のように書いています。 <form name="form1" action="mailto:mail@address" method="post" enctype="text/plain" onsubmit="check()"> そうすると警告は出ますが、処理を続行してメールも送れてしまいます。 教科書を見ると <form name="form1" action="mailto:mail@address" method="post" enctype="text/plain" onsubmit="return check()"> となっているのでそうすると問題ないのですが、なぜreturnを入れないといけないのかよくわかりません。 check()の中ですでにfalseかtrueの値が出ているのでreturnが要らないと思ったのですが・・ 初心者なのでよくわかっていません。 お願いいたします。

  • 投稿フォームについて

    <form action="mailto:********" method="post" enctype="text/plain">・・・・で始まる投稿フォームを作りました。 ですが、PCによって送信を押して投稿フォームの形式で遅れるものと送信を押すとメッセージの作成がでてきてしまうものがあります。 どういった理由なのか分かる方がいましたら教えてください。

  • HTML Formの属性actionは2つの指示を指定できますか?

    閲覧者がフォームを入力し送信ボタンを押した後、 mailtoでその入力内容を指定のアドレスに送信し、 閲覧者には別のページに飛んでもらうというように actionを二つ同時に起こすことは可能ですか? <FORM METHOD="POST" ENCTYPE="TEXT/PLAIN" ACTION="mailto:XXXX@XXX.XX.XX" action="XXX.htm"> よろしくお願いします。

    • ベストアンサー
    • HTML
  • dereamweaverのフォームでメール送信をしたいのですが。

    <form action="mailto:メールアドレス@hotmail.co.jp?subject=ORDER" method="post" enctype="txt/plain" name="orde" target="_self" id="orde"> ↑として、メールのフォームを制作したのですが、送信ボタンを押すと、メーラーが開いてしまい、フォームの中に記述したことが書かれてありません。 あて先にアドレスと、件名には指定したものが入っていましたが、本文はカラでした。 どこを直せばよいでしょうか?

    • ベストアンサー
    • HTML
  • メールフォームの文字化けについて

    <form method="POST" action="mailto:*****@****.com" enctype="text/plain">のようなメールフォームを設置したのですが、送ろうとしたら文字化けされるそうです。 調べてみたらcgiとかを使った方が良さそうですが、その前に念のために質問します。 1.mailto:を使って文字化けするのは利用者環境によって文字化けすることもあるという解釈になるのでしょうか。html側ではどうしようもないのでしょうか。 2.cgiを使った場合、文字化けは解消されるのでしょうか。 すみませんが、教えてください。宜しくお願い致します。

専門家に質問してみよう