• 締切済み
  • すぐに回答を!

sendmailからのメールを転送

現在、レンタルサーバ会社のwebサーバとメールサーバを使用しており、info@xxxxx.xxx宛のメールは携帯に転送されるような設定してもらっています。 それから、その会社のwebサーバを使いcgiでネットショップを開設しています。ネットショップでは注文が入るとsendmailを使い、info@xxxxx.xxx宛にメールが送られる仕組みになっています。 従ってネットショップで注文が入ると、info@xxxxx.xxx宛にメールが送信され、そしてそのメールが携帯に転送されるという仕組みです。 最近になって、ネットショップに注文が入ってもinfo@xxxxx.xxx宛にメールは届くのですが、携帯には転送されてこなくなりました。しかしネットショップ以外からのメールは転送されます(すべてのメールが転送されるかどうかはわかりませんが・・・) 特にネットショップのsendmailの部分は変更していないのですが、ネットショップからのメールだけが転送されないとなると、ソースのどこかに問題があると思われます。しかしメールサーバがどのように転送を行っているのかわからないので、ソースのどのあたりを調べたらいいのかわかりません。 どなたかご教授をお願いします。 ちなみに、最近このサーバ会社はサーバの入れ替えを行っているのですが、上記の事象からネットショップの問題と決め付けており調査しくてれません。

共感・応援の気持ちを伝えよう!

  • CGI
  • 回答数1
  • 閲覧数187
  • ありがとう数0

みんなの回答

  • 回答No.1

info@xxx...にメールが来ているのなら、メール転送の問題と考えるのが妥当ですよね。 ・ユーザがメール転送の設定をする画面があると思うので、そこを再確認/再設定 ・ネットショップの送るメールのヘッダ情報が、おかしくないか確認 ・サーバ会社に再度サポート依頼 それくらいですね。思いつくのは・・・。

共感・感謝の気持ちを伝えよう!

質問者からの補足

回答ありがとうございます。 >info@xxx...にメールが来ているのなら、メール転送の問題と考えるのが妥当ですよね。 ですよね。でも通常のメールは転送されているから、ということでネットショップ側の問題とサーバ会社は考えています。 >・ユーザがメール転送の設定をする画面があると思うので、そこを再確認/再設定 残念ながら設定はサーバ会社の方で行っています。こちらでは設定できません。 >・ネットショップの送るメールのヘッダ情報が、おかしくないか確認 メールのヘッダを調べてみました。 Received: from localhost.localdomain (xxx.xxxxxx.co.jp [211.10.xxx.xxx]) by xx.xxxx.com (Postfix) with ESMTP id C6F397E81E4 for <xxx@xx.xxxx.com>; Wed, 24 Jan 2007 10:58:25 +0900 (JST) もしかして、この『from localhost.localdomain』っていうのはおかしくないでしょうか。以前はここにちゃんと『xxx.xxxxxx.co.jp』とホスト名が入っていたのですが、現在はなくなっています。これによって転送された側がはじいているということはないでしょうか? よろしくお願いします。

関連するQ&A

  • sendmailの設定

    sendmailの挙動で困っております。。。 Webサーバにメールフォームを作成しており、 そのフォームからメール送信するようにしております。 他ドメイン宛のメールはちゃんと送ることはできますが、 自ドメイン宛のメールは当方のメールサーバに送られずになぜか、 送信元のWebサーバで受信してしまいます。(自分自身) Webサーバはsendmailを使っているのですが、自ドメイン宛のメールは Webサーバ上で受けずにメールサーバで受ける必要があるので、local-host-namesは書いておりません。。。 local-host-namesを書いていないので、 自分宛とは判断せずにMXレコードを引いて当社メールサーバ宛てに 来るものと思っていたのですがなぜでしょうか? sendmailで受取るドメインを設定するのは他にも あるのでしょうか?

  • sendmailの設定について

    クローズなネットワークにあるサーバから、管理者宛メール(root宛)をあるメールサーバへ送信したいです。 DNSなどを参照せずに、IP指定でメールをすべて転送したいのですが、sendmail.cfの設定箇所が分からず困ってます。 sendmail-8.12.10を使用しております。 よろしくお願いします。

  • メールの転送

    root宛に届いたメールを特定のアドレス(例:xxx@xx.co.jp)に 転送したいと思っていますが、できますでしょうか? どのような仕組み、仕掛けが一番良いでしょうか?

  • sendmail メールを複製して複数メールサーバに配送したい

    DMZにAという外部メールサーバがあり、内部ネットワークにBというメールサーバがあります。 現在は、外部Aメールサーバの /etc/mail/mailertable にて、hogehoge.jp宛のメールは、内部Bメールサーバに無条件で転送しています。 やりたいことは、外部Aメールサーバから、内部Bメールサーバ/内部Cメールサーバ(新設)に、同じ内容のメールを転送です。 上記の実現方法として、内部Bメールサーバに .forward 或いは aliases にて転送する方法を考えましたが、約1000ユーザほどのメールアカウントがあるため、作業効率を考えると非効率であると思います。 例えば、sendmail設定ファイルに一文を追加するだけで上記は実現可能なのでしょうか? またはsendmailの設定方法について参考となるURL等がありましたら、教えて頂けないしょうか?

  • root宛てメールの転送について

    sendmailの転送設定について困っていることがあるので質問させて頂きます。 あるサーバでCRONによりジョブが実行され、実行結果がroot宛にメールで配信されるようになっています。そのサーバ自体ではメールの参照を行わないため、メールは他のアドレスに転送したいと考えています。現状では /usr/bin/mail test@test.co.jp とやるとtest@test.co.jpに送信が可能です。次にroot宛のメールを転送しようと思い、/etc/mail/aliasesファイルの編集→newaliases にて転送設定を行いましたが、root宛に送信しても転送先へメールが転送されません。 aliasの設定に問題があるかと思い、以下のテストを行いましたが、設定したとおりの結果が返ってきています。 <テスト1> sendmail -C/etc/mail/sendmail.cf -v -bv root <テスト2>冗長モードでのメール配信 sendmail -C/etc/mail/sendmail.cf -v root  正常にroot宛メールがtest@test.co.jpに転送されて受信可能 しかしmailコマンドにてローカルからroot宛にメールを送信しても同様に目的のアドレスには転送されず、rootに配信されてしまいます。  /usr/bin/mail root  とやるとroot宛に送信してしまいtest@test.co.jpには送信できません。 このサーバ自体はメールの受信の必要はなく、root宛のメールを転送することができれば良いのですが、この先の対応方法が見つからず難儀しております。 情報に不足があり、状態が正確にお伝えできていないかも知れませんが、このような状態の解決のヒントをいただければと思っております。 よろしくお願い致します。 ■環境  OS :FreeBSD 4.7-RELEASE  sendmail :8.12.1(デーモン起動は行っていない)

  • sendmailの設定について(user unknownメールの転送)

    社内メールサーバの管理を行っています。(専任ではありません) sendmailで次のような処理が出来ないかと考えています。 --------------------------------------------------------- 退社等により既に使われていないメールアドレス宛に送られてくるDMやメールマガジン(user unknownになるメール)を管理者用のメールアドレスに通知する 通知の内容については 1.メールのヘッダのみ 2.メールのヘッダと本文 3.送信者宛に送られるエラー通知メール のいずれか --------------------------------------------------------- このような処理は可能か、また、可能であるとしたらどのような方法があるかをご教示ください。 目的は存在しないメールアドレスに送られてくるDMやメールマガジンの送信を停止させることです。 (上記の方法より良い方法がありましたらそちらも教えていただきたいです。) なお、利用環境は OS:Red Hat Linux release 6.2 sendmail:sendmail 8.11.4 です。 宜しくお願いします。

  • メール転送について

    自社でメールサーバーを立てて運用しています。 50名ほどのメールアカウントがあります。 そのうちの数名は自分あてにきたメールを別アドレスへ転送しています。 一人は携帯のdocomoへ転送しています。こちらは特に問題なし もう一人(以下hoge)はyahoo.co.jpの自分のアドレスへ転送していますが、 それがうまくいきません。お知恵を貸してください。 受信するyahooのメールでの受信拒否設定は何も行っておりません (迷惑メールなど) 外部のドメインでできるものとできないものがあります。 転送ができる場合 ・同じドメイン(hoge以外の人)からhogeにおくる ・外部ドメイン 転送ができない場合 ・docomo携帯よりhogeにおくる ・外部ドメイン Postfix2.3.3 CentOS5.4 転送の設定はaliasesを下記のように変更しDB化しています Postfixのリスタートもしています hoge:hoge,hoge@yahoo.co.jp postfixのログです。転送できても,できなくても同じです to=<xxxx@yahoo.co.jp>, orig_to=<hoge@exsample.jp>, relay=xxx.xxx.yahoo.co.jp[xxx.xxx.xxx.xxx]:25, delay=0.71, delays=0.06/0.01/0.53/0.12, dsn=2.0.0, status=sent (250 ok dirdel)

  • PHPでメール送信

    こんにちわ。 PHP4でWEBサイトを作ろうとしております。その中で、フォームからメールの送信をしたいと考えているのですが、方法が可能かどうかおしえていただきたいと思っております。 WEBサーバとメールサーバが異なる場合でもメール送信は可能でしょうか。WEBサーバは自社内にあるのですが、メールサーバは、レンタル会社のものなのですが、そのレンタルサーバのSendmailを利用してメール送信することは可能でしょうか。 うまく説明できてないかもしれませんが、補足いたしますので、よろしくお願いします。

    • ベストアンサー
    • PHP
  • メール転送で送信元メールアドレスの指定

    RedHatLinuxESサーバでsendmail 8.12にてメールサーバを運用しております。 .forwardで携帯アドレスにメール転送をしたいのですが、 携帯電話側でドメイン受信拒否設定などをしていると、 指定ドメイン以外の送信者のメールを転送することができません。 転送の際に、送信アドレスを転送元アドレスにする方法を教えてください。 procmailや、他の転送方法でも構いません。 何か方法があれば教えてください。 よろしくお願いいたします。

  • ※至急※メール転送について教えてください

    まず、やりたいと思うことを書きます。 今、自作HPでショップを開いており注文が来たときにメールがくるようになっています。 そのとき、パソコンと携帯に同時にそのメールがくるようにしたいと思っています。 (現在、パソコンでyahooのメールに来たのを、OEで受信するようにしています) 次にやったことを書きます。 (1)yahooでドメインをとり、メール転送設定をしました。  (作成アドレス→パソコンのメールアドレス) (2)ショップで注文がきたときに作成アドレスへ送信されるようにしました。 この時点で注文が来たときに作成アドレスを経由してパソコンのアドレスにつくようになりました。 あとは携帯へ転送されるようにするだけですが、この方法がわかりません。 OEのメッセージルールで設定しても、OEを開かないと携帯へは転送されませんでした。 携帯で注文が来たのをわかるようにしたいのでそれではダメです。 yahooのメール転送設定での任意アドレス転送先設定も読んでみましたがよくわかりません。 多分、「作成したメールアドレスに届いたメールは、個々に設定されたメール転送先へ転送され 任意アドレス転送先へは転送されません。」 とあるので無理だと思います。 できるだけ無料でこの “注文が来たら、パソコン・携帯両方のアドレスへ送信され 携帯で確認し、パソコンでメールを返す” という仕組みを作りたいのですが何かいい方法はありませんでしょうか? ショップなので、受信が遅れたりするのは困るのでその辺も考慮していただき 回答いただければ嬉しいです。 どうかよろしくお願いします。