• 締切済み

メールフォームでメールが届かない事がある

はじめまして。 IT業界でプログラミングを齧った事のある者です。 よろしくお願いします。 会社のHPにpostmail.cgiを使ってメールフォームを設置しています。 7ヶ月程設置していて600通程のメールが届いているのですが、 2回程、フォームからメールを送ったと連絡があったのに、 実際には届いていないという事がありました。 以下のcgiを使っているのですが、稀に正常に送信しているのに 送れないという事があるのでしょうか? http://www.kent-web.com/data/postmail.html

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

みんなの回答

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

HTMLページ側 ( postmail.html ) の つくり 次第では? そのフォームの利用者が、入力エリアにどんな文字や、記号 を入力しても、 対応するようにしていますか?

yunims
質問者

補足

回答ありがとうございます。 機種依存文字は入力しないで下さいと注意書きはしています。 javaで半角英数字のチェックをする他には特にチェックはしていないです。 以下ベタ張りですみません。 このようにしているのですが、おかしい処があるのでしょうか? Webに関して初心者なので、是非教えて頂けたらと思います! <FORM method=post name=iform action=./postmail.cgi> <INPUT value="お名前 email" type=hidden name=need> <INPUT value="email email2" type=hidden name=match> <TABLE border=0 cellSpacing=0 cellPadding=0> <TBODY> <TR> <TD rowSpan=6 width="7%"></TD> <TD width="86%"><H2>問い合わせフォーム</H2><BR></TD> <TD rowSpan=6 width="7%">&nbsp;</TD>  </TR> <TR> <TD width="86%">お名前<FONT style="COLOR: #ff0000">(必須)</FONT><BR><INPUT size=35 type=text name=お名前></TD></TR> <TR> <TD width="86%">電話番号<FONT style="COLOR: #ff0000">(必須)</FONT><BR><INPUT onblur=NumberCheck(); size=35 type=text name=tel><FONT style="COLOR: #ff0000; FONT-SIZE: small">※半角数字のみ</FONT></TD></TR> <TR> <TD width="86%">メールアドレス<FONT style="COLOR: #ff0000">(必須)</FONT><BR>    <INPUT onblur=AlphabetCheck(); size=35 type=text name=email>    <FONT style="COLOR: #ff0000; FONT-SIZE: small">※半角英数字のみ</FONT><BR>    (メールアドレス再度入力)<BR>    <INPUT onblur=AlphabetCheck(); size=35 type=text name=email2></TD></TR> <TR> <TD width="86%">問い合わせ内容<BR>    <TEXTAREA rows=6 cols=50 name=問い合わせ></TEXTAREA></TD></TR> <TR> <TD width="86%"><INPUT onclick="return AllCheck();" value=送信する type=submit><INPUT value=リセット type=reset></TD></TR></TBODY></TABLE></FORM>

関連するQ&A

  • Postfixでメールフォーム・・・・

    Vine Linux3.2でサーバーを動かしているのですが、先日CGIのメールフォームを設置できればいいなぁ~と思い、早速インターネットでいろいろと調べたところ、Vine Linux3.2に標準でインストールされているPostfixでもメールフォームができるというとでさっそく試してみました。 まず、KENT-WEBのホームページ( http://www.kent-web.com/ )にあるCGIスクリプト「PostMail」をダウンロードしてsendmailへのパスを/usr/bin/sendmail.postfixに変更し、サーバーにアップして実行してみたのですが、「メール送信失敗」と出ます。 Checkモードで確認してみると メールソフトパス:NG → /usr/bin/sendmail.postfix となっています。 どうすればPostfixでもメールが送信できるようになるでしょうか? アドバイスよろしくお願いします。

  • メールフォームの受信先にg-mailを使いたい

    http://www.kent-web.com/data/postmail.htmlで配布されているcgiを使ってメールフォームを作ろうと思っています。 その受信先にgoogleのg-mailを使用したいのですがメール関連の設定をどうすればいいのかさっぱり分かりません。sendmailで送信設定できれば一番いいと思うのですが…。

    • ベストアンサー
    • CGI
  • kentさんのメールフォーム

    kentさんのメールフォームを設置したいのですが、 eメールの入力必須を解除の仕方がわかりません。 対して知識がないので弄っても動かなくなりそうなので どなたか親切な方教えていただけないでしょうか? http://www.kent-web.com/data/postmail.html

    • ベストアンサー
    • CGI
  • メールフォームから届くメールが文字化けしてしまいます・・・

    私の通ってる学際で利用するホームページを作ってます。アンケートフォームに無料cgiのpostmailというものをつかわさせてもらっています。 KentWeb http://www.kent-web.com/data/postmail.html ですが、設置したメールフォームから届くメールの一部が文字化けしてしまいます。 調べたら半角カタカナを入力すると文字化けするみたいです。 半角カタカナを入力しても文字化けしない方法を教えて下さい。又、これの他にいいメールフォームcgi(無料)があれば一緒に教えて欲しいです。 学際がもうすぐなのでできれば早く教えて欲しいです。 舞

  • CGI メールフォーム

    Kentさんのメールフォーム http://www.kent-web.com/data/postmail.html​ を設置しようとしているのですが、 携帯で動作確認すると「前画面に戻る」が行えません。 私はたいして知識がないので下手に弄ると 動作しなくなりそうなので、どなたか親切な方教えては頂けないでしょうか?

    • 締切済み
    • CGI
  • CGIを使っているのですがメールフォームがうまくいかないです。

    CGIを使っているのですがメールフォームの「送信」ボタンを押してきちんと確認画面になり、その次の「上記内容で送信する」ボタンを押すとメール送信失敗になってしまいます。 ちなみにこちらのものを使っています。 http://www.kent-web.com/data/postmail.html パーミッションもこちらに書かれている数値は全部試したし、書き込んだメールアドレスにも間違いはありません。 もし何か他に原因があるのか分かる方がいらっしゃいましたら、是非よろしくお願い致します。 初心者ながらに必死にやってきたのですが最後の最後で困り果ててしまいました。 よろしくお願い致します。

    • ベストアンサー
    • 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
  • Flashのメールフォームにcgiを設置 別ウインドウで・・・

    いつもお世話になります。 FlashMX使用のものです。 FlashできたメールフォームにKENT.WEBの「postmail」を設置しています。 設置する事はなんとかできたのですが、送信ボタンを押すとメール内容確認画面~送信完了のページが別ウインドウで開けるようにしたいのです。 現在のactionは on (press) { getURL("./postmail.cgi","_top","POST"); } となっています。 javascriptを使い別ウインドウを出すために上記を on (press) { getURL("javascript:window.open('./postmail.cgi','_top','POST');void(0)"); } に変更したのですが、ボタンを押すと「不明な処理」となってしまいます。 flashのみでできたhpなので「前画面に戻る」を押すとflashが最初まで戻ってしまい非常に面倒なので、どなたか解かる方いましたら宜しくお願いします。

    • ベストアンサー
    • Flash
  • 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
  • KENT WEBのPostMail

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

専門家に質問してみよう