• ベストアンサー

メールが届かない

CGIで掲示板を作成したのですが、投稿者へのメール送信フォームでメールが届かないという不具合が発生しています。 不具合の発生条件としては、送信者・投稿者共に掲示板が動作しているサーバー以外のアドレス(携帯やyahooなど)の場合にメールが届かないようなのです。 このような現象に関して、原因および解決方法がお分かりの方、どうかお教え下さい。よろしくお願いします。

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

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

  • ベストアンサー
  • Kirishima
  • ベストアンサー率32% (155/480)
回答No.4

迷惑メールをばらかれないように、 そのような仕様になっているサーバーもあるようです。 方法としては、 #3の方のアイデアの他には、 掲示板を別のサーバーに配置するとか、 レンタルサーバーを借りる先を変更するとかでしょうか。 そのようなCGIを動作させたい場合には不向きなサーバー設定のところを利用されていると思いますので。

accelerator
質問者

お礼

ご回答ありがとうございました。 最終回答者様へのお礼をもって、ご回答くださった皆さんへのお礼とさせていただきます。

その他の回答 (3)

  • nemu-neko
  • ベストアンサー率37% (45/119)
回答No.3

#2です。  思いつきなので、もっといい方法があるかもしれませんが……。  現在は、掲示板に投稿があったら、Fromを投稿者の書いたメールアドレス、Toは携帯とかyahooのメールアドレス、というようにしているのですよね。  これを、Fromは常に、そのサーバのメールアドレスにしておくということはできないでしょうか? 投稿者のメールアドレスは、本文に記入するようにするとか。  そもそも、そのサーバのメールアドレスが使えないというのでしたら、この方法は使えませんけれど。

  • nemu-neko
  • ベストアンサー率37% (45/119)
回答No.2

こんにちは。  自信はないのですが、そこのsendmailがそういう仕様ではないのでしょうか。つまり、そのメールアドレスをToかFromに含まないとだめとか……。

accelerator
質問者

補足

うーん、そうなのかも知れません。だとすると、何か方法はないのでしょうか?

noname#6683
noname#6683
回答No.1

そのCGIのスクリプトを見ないとはっきり分かりませんが、send mailのpath設定が設置サーバーに対して間違っているからでは。

accelerator
質問者

補足

いえ、その他のメールは届いてるんです。私の勤め先はレンタルサーバーを扱っているんですが、自社メールサーバーを通さないメールが届かないようなのです。

関連するQ&A

  • メールフォームを作りたいのです。

    メールのフォームを作りたいのです。 HTMLタグを拾ってコピペして、自分で動作確認するのですが、 送信ボタンをクリックすると、メーラーが立ち上がってしまい、 結局メールフォームとして使えないのですが、 何が問題なのでしょうか? ちなみにCGIは使えないサーバーなのですが、 メールフォームはCGIですか? 解る方いらっしゃったら回答お願いします。

  • CGIを使わないフォームメール

    CGI使用不可のWebサーバーにフォームメールを作成しました。HTMLで <FORM ACTION="mailto:送信先メールアドレス" METHOD="POST"> としたものです。 これを使うと 1.送信ボタンを押したら、「このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行することもできますが、取り消すこともできます。」という非常に物騒なメッセージがでる。 2.受信した時の件名が「Microsoft Internet Explorer から投稿されたフォーム」となり件名を指定できない。 3.受信データがPOSTDATA.ATTという添付ファイルになり、内容がエンコードされたバイトコードでデコードしないと内容が読めない。 CGIを使ってSendmailで送信させればいいじゃないの・・・と思うでしょうが、ISPがCGI使用不可なのです。HTMLフォームで先の1~3が改善される方法はないでしょうか。

  • こんなCGI(PHP)探しています

    携帯でも見れる画像アップロード掲示板を探しています。 以下の条件をできるだけみたしているもので ご存知のCGIもしくはPHPをご存知でしょうか? 1.携帯で閲覧・書き込みができる 2.投稿者のメールアドレスをクリックすると メール送信フォームが開きそこからメールを送ることができる 3.パスワードがないと書き込みすることができない 上記の条件をできるだけ満たしているものがあれば どうかお教えください。よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • メールフォームの設置について教えてください

    CGI初心者です。 「さくら」でサーバーを借りて メールフォームのCGIを設置しました。 フォームの画面から名前やメールアドレスを入力して送信をクリックすると .cgiのダウンロードダイアログが出るんです。 でもきちんとメールは送信されていて返信用のメールも送られてきます。 どうすればいいのでしょうか? ちなみに http://hp.vector.co.jp/authors/VA017405/ こちらでCGIをお借りしました。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • sendmailを使わないで送れるメールフォームを探しています。

    自宅サーバーでサイトを公開しているのですがsendmailが使えません。 あちこち探したのですが、配布されているメールフォームCGIはほとんどがsendmailを使うものでした。 次のようなメールフォームCGIをご存知の方よろしくお願いします。 (1)sendmailを使わないでプロバイダ(OCN)のメールサーバで送る (2)投稿者に自動返信ができる (3)送信先のアドレスが複数指定できる (4)添付ファイルが複数送れる (5)必須入力項目のチェックができる 勝手なことばかり申しますがよろしくお願いします。

    • ベストアンサー
    • CGI
  • CGI(Perl)でメールフォームを作ったのですが

    CGI(Perl)でメールアドレス、名前、内容のメールフォームを作ったのですがうまくいきません。 http://homepage.biglobe.ne.jp/errorpage/500.html CGIプログラムのエラーが発生しました。 原因 CGIプログラムの実行に問題があります。 まれに、予期しないサーバのエラーが原因でこのメッセージが出る場合があります。 と表示されます。 CGIのプログラムを作る前はHTMLだけで作っていました。 <form action="mailto:メールアドレス"~ メールアドレスを非公開で送信するには。

    • ベストアンサー
    • Perl
  • YAHOOメールに不振なメールが届くように

    ヤフーメールに変なメールが、届くようになってしまいました。 昨日スポーツの掲示板に、投稿するために、投稿をクリックしたら今までは、書き込めたのに登録メールアドレスの確認 確認メールを送信とコメントがでます 送信をクリックしたらヤフーから下の「登録メールアドレス確認」のURLを クリックすると、登録メールアドレスの確認が完了します。 という内容のメールが届きました。 URLをクリックし登録を完了させてスポーツのドラゴンズの掲示板に投稿しました。 この登録メールアドレスの確認が完了した後から今までは、来なかったのに迷惑メールアダルト系のメールが、じゃんじゃん来るようになってしまいました。 よく見るとドメインは@yahoo.co.jpで ヤフーから来ているように思えるのですが。ヤフーからこんなもの送信しているのでしょうか?それともヤフーから出なくあたかもヤフーから送信しているように見せかけているのでしょうか。 登録メールアドレスの確認をしてしまったためにくるようになってしまったのでしょうか。もうどうすることもできませんか。 From: "内容につきまして" <0561779-wd@yahoo.com> Subject: プリプリ From: "奥様の件" <mutsu_moo@yahoo.co.jp> Subject: 総合管理事務局 こんな感じのメッセージが、じゃんじゃん来るの何とかしてほしいのですが。 ちなみにプロフィールからはメールアドレスは、見えないよ

  • 登録後のメール

    WindowsXPで自宅サーバーを作成しました。ページをHTMLで簡単に作り、会員ページを作ろうと思っているのですがどうしてもあるところで詰まってしまいます・・・。 KENTWEBさんのフリーcgiを使って登録フォームを作り、自宅メールサーバー(ArGoSoft Mail Serverを使用)を介してIDとPWを登録されたメールアドレスに自動で送信するというものなのですが・・・。 一応sendmail.cgiとpostmail.cgiは見よう見まねですが作りました。 ですが試しに登録してみるとメールサーバーへログも残らずsendmail.cgiで行きとどまってることが分かりました。 sendmail.cgiについてもっと詳しく書いてあるサイト、または登録されたメールアドレスに自動で作成されたIDとPWを送信するcgiなどはないのでしょうか? そしてもしsendmail.cgiやpostmail.cgiしか使う手がない場合メモ帳等で開いてどこをどう書き換えればよいのでしょうか・・・?ご協力お願いします。 (初めて作成し始めたもので、至らない点もありますがどうぞお願いします。)

    • 締切済み
    • CGI
  • HP開設を業者に依頼してる場合の返信フォームCGIについて

    HPを開設している友人の依頼です。 HPよりお客様のメールが入るのですが、返信ボタンを押すと宛先と送信者アドレスが同一になる時と、通常どおり宛先にそのメール主のアドレスが表示される時が発生してます。 HP製作業者の説明では、HPの返信フォームよりメールされたお客様の場合のみWEBサーバー経由となり、CGIのWEBフォームでは送信者と宛先が同一になるとの事でした。 で、質問ですが、全てのWEBサーバーでも起きる現象とゆうか、システムなのでしょうか? それともCGIの組み方で左右される問題でしょうか? どなたか、ご教授お願い致します。

  • cgiのメールフォムでメール送信できません。

    sendmailのメールフォムで、以前まで使用していたサーバーでは問題なく動作していて、 新しいサーバーに移した所、メール送信までの動作は大丈夫なのですが 送信ボタンを押しても、指定のメールアドレスにメールが届かなくなりました。 cgiファイルのパーミッションが000になっていて、FFFTP上で変更しても 反映されないです。 これが原因でしょうか? まったくの初心者なので、教えて頂けたら幸いです。 宜しくお願いいたします。

    • ベストアンサー
    • CGI

専門家に質問してみよう