postmailを利用しての自動返信の件です

このQ&Aのポイント
  • 質問内容:postmailを利用して自動返信を設定する方法について教えてください。
  • 質問内容:送信後の自動送信メールが送信者にも届いてしまいます。送信者へのメールを無効にするにはどうすればよいですか?
  • 質問内容:サンクスページの文字色を変更したいです。設定の変更方法を教えてください。
回答を見る
  • ベストアンサー

postmailを利用しての自動返信の件です

cgiがあまり詳しくないながらも、勉強しながら勤め先の会社HPを作ろうとしております。 ホームページビルダー17のフルCSSテンプレートを使い、問い合わせフォームにKENT WEB様のPOST MAIL(http://kent-web.com/mail/postmail.html)を組み込ませていただき、試しにhtttpでアップしてみました。 フォームから送信がなされて、送信完了のサンクスページが出るところまではできました。 が、困っていることが2つあります。どうぞお力添えがいただければ幸いです。 1.送信後の自動送信メールがmailtoで指定したアドレス宛てに、管理者宛のメールに加えて送信者へ届くはずの問いあわせありがとうございますメールまでもが届いてしまいます。 送信者へメールを送るように設定するにはどこをどう変更したらよいのでしょうか? 2.サンクスページの文字色の一部が赤色となっています(どこもいじっておりません)。 職業柄、赤色は避けたいので色を変えたいのですが、その設定はどこをどう変更したらよいのでしょうか? 初心者で質問自体がわかりづらいかもしれませんが、どうぞご教授いただければ助かります。 よろしくお願い致します。

  • CGI
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • hok212
  • ベストアンサー率66% (100/150)
回答No.1

質問1について postmail.cgi 内部に「email がない場合、mailtoに置き換える」処理があります。 ※emailがフォーム入力者、mailtoが管理者のメールアドレスです。 ※email は postmail.html から渡される値です。 それでご質問の状態を考えますと、postmail.htmlをカスタマイズしたために、emailの値がpostmail.cgiに正しく渡されていないのではないでしょうか。 質問2について thanks.html は ./tmpl/内にあります。ソースを見るとメッセージ部分に class="msg" が設定されており、postmail.cssを読み込んでいます。 postmail.css を見ると p.msg に赤色が指定されていますので、ここを変更すると良いでしょう。

nakanakann
質問者

お礼

hok212様 回答いただき有難うございます! お礼が遅くなりまして申し訳ありません。 質問1につきまして:postmail.htmlの<input type="hidden" name="need" value="emai1 email2 メールアドレス" />とありましたところを、<input type="hidden" name="need" value="メールアドレス" />のように変更してしまったことが原因かもしれません。 最初からやり直してみようと思います(不慣れな為、やり直してからですとお礼が遅くなることが予想されますので先にお礼をさせていただきました)。 質問2につきまして:回答いただきましたようにpostmail.cssのp.msgの赤色指定を別色に指定しなおしましたところ、色の変更ができました。 初心者につき、本当に助かりました。回答いただき有難うございましたm(__)m

関連するQ&A

  • KENT-webさんのPostmail URL表示について

    KENT-WebさんよりPostmailを設置し、問題なく稼動していたのですが、 フォームメールのページを開いたときのURLが http://~~~.com/postmail/postmail.html となっているところを http://~~~.com/contact/form.html としたいと思い、 フォルダとファイルの名前をそれぞれ変更したところ、 フォームメールの送信ができなくなってしまいました。 そのため名前を元に戻し、再度転送したのですが 転送自体うまくいかなくなってしまいました。 →フォームメールのページを開いたときのURLが Z:\フォルダ\postmail\postmail.html となってしまいます。 どのように対処したらよろしいでしょうか。 CGI初心者です。宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • Yahoo!ジオプラスで【CGI】postmail 設置について

    Yahoo!ジオプラスで【CGI】postmail 設置について Yahoo!ジオプラスでホームページを作っています。 ホームページに商品注文用フォームとお問い合わせフォームを 設置するため下記の「KENT WEB」さんのpostmailを使わせて頂きました。 http://www.kent-web.com/data/postmail.html 必要なパスは書き換え FFFTPからサーバーに無事アップ(自動転送)して確認のために フォームを入力すると、完了ページまでは表示されるのですが、 メールが送られてきません。 メールの送り先はヤフーメールです。 パーミッションは変更できないのでそのままです。 チェックモードでも確認しましたが、エラーは表示されません。

    • 締切済み
    • CGI
  • Postmailの使用でメール受信がされません

    素人ですがどうぞよろしくお願いいたします。 KENTwebさん提供のフォームメールCGI(Postmail)を利用して、アンケートページを作成したいと考え、CGIの設置を行ったのですが指定したメールアドレスへの返信ができず困っています。 *KENTwebさん→http://www.kent-web.com/data/postmail.html 私が実行した手順の概要を示させていただきますと、 (1)CGI、sendmail可のレンタルサーバにKENTwebさんのページに記載してある要領に沿ってPostmailを設置しました。KENTwebさんのページのにあるように、postmail.cgi?mode=checkを末尾につけたチェックモードにて、全ての項目でOKが表示されましたので、CGIの設置は成功したのではと考えています。 *具体的に行った事としては、Perlのパス、sendmailのパスをサーバー指定にし、$mailto = "xxx@xxx.xxx"の部分を自分のメールアドレスに置き換えただけの措置です。 (2)次に、試しにサンプル(?)として同梱されているpostmail.htmlにて、 入力結果が指定のメールアドレスに送信されるかを試してみました。 postmail.htmlはこのようなページです→ http://www.kent-web.com/data/postmail/index.html 実際にレンタルサーバに自分でアップロードしたページにて、「送信する」をクリックしますと、「以下の内容でよろしければ送信ボタンを押して下さい。上記内容で送信」⇒「ありがとうございます。送信は正常に完了しました。」と表示されるにもかかわらず、結果が届きません。 (postmail.cgiの107行目の$mailto = "xxx@xxx.xxx";にてメール宛先を指定しているのですが受信ができません。) このような場合、どのような原因が考えられますでしょうか? FAQ等を見てみましたが該当が無いようでしたので、ご存知の方、どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • KENT WEBのPostMail

    初めまして。 メールフォームを設置したいと思い、ここで「KENT WEBのPostMailがいい」と教えていただきました。 早速ダウンロードして設置してみたのですが、 うまくいかない部分があります……。 HP上にアップロードすることは出来たのですが、その画面で送信ボタンを押すと「Internal Server Error」というエラー画面が出ます。 それと、メールアドレスの入力を必須からフリーにしたいのですが、その場合はPostMail.cgiのどこを修正すればいいのでしょうか? 教えてください、お願いします。

  • KENTwebさんPostmailでの自動返信について

    フォームメールを設置したく、KENTwebさんのPostmailをダウンロードし、設置しました。 チェックでも全てOKとなり、送信も問題なくできるのですが 入力者への自動返信メールが当方に届いてしまい、入力者のアドレスには何も届きません。 どのようなことが考えられるでしょうか。 CGIは素人ですので、宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • postmailを使って日本語と英語のメールフォームをそれぞれ作りたい

    CGI初心者です。 現在、Kent Webさんのpostmailを使って、メールフォームを作っています。 日英中の3ヶ国語のフォームを各ページに設置したいと考えています。 日本語のフォームは問題なく作成でき、英語版に取り掛かっています。 やり方はとしましては、 ・日本語フォームに使用したpostmail.cgiとpostmail_html、tmplフォルダをコピーし、ファイル名を変えた ・それらファイルのソースを英語表記に修正 これでいざテストしてみると「 Forbidden 閲覧できません。このページはホームページ開設者が閲覧することを許可していないため、ご覧になることができません。」のエラーが出てしまいます。 こちらでお伺いしたいのは、二ヶ国語で問合せフォームを設置する場合のpostmailまたはCGIファイルの使い方です。 手探りでやっていますので初歩的なミスをしているかもしれません。 どなたかご教授頂ければ幸いです。 宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • 問合せフォームの作成について

    http://www.kent-web.com/data/postmail.html 上記URLのフォームメールのプログラムを 使用して問合せフォームを作成しようとしています。 cgiなどを使うのは全くの初めてですので よくわかっていません。 【質問1】 上記URL内に『ディレクトリ構成』が載っているのですが この中の「postmail.html」の位置を変更してもいいのでしょうか? もし変更が可能であれば他のファイル内の記述で何か変更することは でてくるのでしょうか? また、ファイル名も変更していいのでしょうか? 【質問2】 一つのHPに問合せフォームを複数(2つ)作りたい時、 何をしたらいいのでしょうか? (htmlの問合せページは2つ作成しました。)

    • ベストアンサー
    • CGI
  • postmailの設定方法

    http://www.kent-web.com/data/postmail.html こちらのサイトを参考にして順番に行ってますが、うまくいきません。 どなたか教えて頂けますでしょうか。 <状況> 上URLページの、 ■ プログラムの修正↓ ・階層を同じように設定。右クリで属性も変更。 postmail.cgiを開いて修正した部分は、 ・一番上を、「#/usr/local/bin/perl」と変更 ・mimew.plは作成していない(インストールした中には入ってませんでしたので) ・$mailtoは変更しただけなのできちんと変更できているはず ・$no_wdのカッコ内を試しに「あほ,アホ」のように変更 アクセス権ですが、右クリで数字合わせました。 転送モードのアスキーについては、FTPサーバの環境設定の転送1で、ファイル名で切替えにし、 追加で「postmail.cgi」、「jcode.pl」、「io-socket.pl」、「log.cgi」、「index.html」、「body.txt」、「conf.html」、「err1.html」、「err2.html」、「thx.html」をしました。 そしていざチェックモードで、http://自分のサイトURL/postmail/postmail.cgi?mode=checkにアクセスしましたが、403エラーで見れませんでした。 ここから先に進めません。 何が違ってるのかがわからないのです。 どなたかお力貸して頂けないでしょうか。 よろしくお願いします。 ちなみに、使用しているWADAXのサーバは調べたらコントロールパネルからCGIを有効にできるとのことで、 http://www.wadax.ne.jp/user/conpane.html ここからログインし、有効にはできました。 その他にここの設定はどう設定した?など質問があれば答えますので教えて下さい。 以上を踏まえた上で、お分かりになる方どうぞよろしくお願い致します。。

  • Postmailの禁止ワードの改造

    CGIに詳しい方ご指導の程宜しくお願い致します。 現在KENTWEB様のPostmailを使用しております。 その中の機能で【禁止ワード】というものがあり、 荒らし対策やスパム用として活用しているのですが 入力項目に禁止項目で設定した禁止ワードが入力されていて メールを送信しようとすると次のページで 【ERROR ! 禁止ワードが含まれています 】と表示されるのですが この【エラー文章】をどこの入力項目に入ってる文章が 禁止項目なのかを表示したいのです。 ただし何の文字が禁止ワードなのかが表示されてしまうと 荒らし対策やスパム対策にならないので、入力項目のみ 表示したいのですが、可能でしょうか? 大変乱文で説明が分かりにくい点もございますが何卒 ご指導の程宜しくお願い致します。 ■Postmailの動作サンプル http://www.kent-web.com/data/postmail/index.html ■Postmailダウンロード先 http://www.kent-web.com/data/index.html

  • /web下のpostmailの不具合について

    /webの下にホームページをアップロードしてエクスプローラで動いてます。今度はkentさんのpostmailをアップロードして/webのなかにホルダーpostmailを作り全部入れました。もちろん、cgiの#!usr/bin/perl ,sendmailはusr/sbin/sendmailに設定。アドミションもちゃんとやりました。本体プログラムはhttp://www.hoge.com/postmail/postmail.cgiにしました。ところが、後ろに?mode=checkをつけてエクスプロラーでみるとpostmailをサーバーがまったく認識しません。ログファイルもサーバーパスも./postmail/data/log.cgiのように./postmailから書いてあります。何が悪いのでしょうか? それにあるサーバー会社のpostmailの解説に/var/www/html/postmailを発見しましたが何の意味かわかりません。kentさんの解説には出ていませんでした。誰か初心者に教えてください。 なおサーバーはアパッチのターボリナックス2.2.6です。httpdocsやcgi-binやhtmlガサーバーを開くと/webと並んであります。

    • 締切済み
    • CGI