- ベストアンサー
ホームページビルダー7 送信ボタンのエラー
- 申込者からのフォームをメールにて受信していたのですが、最近、受信側メールサーバーの不具合が起きた為、受信先アドレスをYahooフリーメールに変更。
- 変更後、自分で試してみましたがエラーメッセージが出て送信できません。同アドレスにて”問い合わせ用メール”も記載していますが、こちらは問題なく届きます。
- 解決策ご存知の方がいらっしゃいましたらよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2(1)です。 ちょっと分かりにくく書いてしまったところがあるので、念のため補足します。 actionにはcgiファイル等までのパスを記述します。 相対パスなら action="./ボタンを置いたページ/cgi-bin/webmail.cgi" など。(置いた場所により違います) 若しくはhttp://から始めてしまってもいいです。 action="http://www.xxx.jp/~user/cgi-bin/webmail.cgi" レンタルなら↑と同じように、 action="http://www.xxx.co.jp/rental/userID/xxx.xxx" など指定された任意のurlを入れてみてください。 actionにメールアドレスがそのまま入っているのでは、フォームとしての意味がないですし、動かないのはその辺かなと思います。
その他の回答 (2)
- riccia_
- ベストアンサー率36% (17/46)
補足ありがとうございます。 ><FORM name="form1" method="POST" enctype="text/plain" action="xxxxxxx@yahoo.co.jp"> これのactionに入るのは、「xxx.cgi」などのスクリプトファイルではないかと思います。 cgiなどのsendmailですよね…? javascriptなどならまた違うかと思いますが、通常のフォームメールは大抵cgi(php)などを使っているはずです。 お使いのcgiのなかに、スクリプトは見当たらないでしょうか? (もしレンタルならactionにはその指定されたurlが入ります) で、メールアドレスの修正は、スクリプトや付属の設定ファイルに行うものと思います。 (レンタルなら管理画面にログインして設定します)
- riccia_
- ベストアンサー率36% (17/46)
こんばんは。 送信ボタンを置いたページのHTMLソースは確認してみられたでしょうか? 特に<form>タグのあたり、前と変更はないですか。 変更以前のバックアップが取ってあれば、比べてみてはどうかと思います。
補足
早速の回答ありがとうございます。 そうなのです...、バックアップを取っていないのです・・・(-_-;)反省 HTMLソース、確認しましたが、確かに以前正常だった時は 送信ボタンを置いた付近に<Form>タグがあったのですが、 今は遥か上のページ最初のあたりに <FORM name="form1" method="POST" enctype="text/plain" action="xxxxxxx@yahoo.co.jp"> と、なっています。
お礼
インターネットが繋がらなくなり、御礼が大変遅くなり申し訳ございません。 プロバイダーの方にも問い合わせておりますが、どうやら日本語への対応が不具合を起こしているらしく(海外在住者です)そこから解決しなくてはならないようです。 >actionにメールアドレスがそのまま入っているのでは、フォームとしての意味がないですし、 ↑ 上記のアドバイス参考になりました。 どうもありがとうございました。