• 締切済み

[sendmail]宛先不明時のMAILER-DAEMONからの自動返信メールについて

いつもお世話になります。 AIX4.3上で稼動しているsendmail8.12.10についての質問です。 メール送信時に、存在しないアドレスが「To」として設定されている場合、MAILER-DAEMONから自動返信エラーメールが「From」に返ってくると想定しているのですが、返信がありません。 通常デフォルト設定のままで、上記の機能は動作すると思っていたのですが。 sendmail.cfにて「MAILER-DAEMONから自動返信エラーメール」が有効になっているかどうかの設定はどの部分で定義しているか分かりますでしょうか? (もしくはaliesesなども関連しているのでしょうか?) ご存知の方がいらっしゃいましたら教えて下さい。 よろしくお願い致します。

みんなの回答

  • rairai39
  • ベストアンサー率58% (7/12)
回答No.3

k-841さんが言うようにUser Unknownに問題があると思います。「自動返信エラーメール」ですが、いまだに帰ってきませんか?もし、送信してから、5日後ぐらいに自動返信があれば、User Unknownの設定を変更する必要があると思います。URLを参考していただければ何らかのヒントになると思います。

参考URL:
http://www.kkoba.com/linux/mail.shtml#14
dr_jamson
質問者

補足

rairai39様、回答ありがとうございます。 先ほどk-841様に回答した内容で、エラーメールが帰ってこない理由を書きました。(私の想定なのですが、存在しないユーザーはUser Unknownではなく/dev/nullとして扱っている為、自動返信エラーメールではなくメールは破棄されている、と思われるのです) そこで、無効なユーザーをUser Unknownとして扱いたいのですが、その設定についてご存知でしょうか? k-841様に回答した中での質問と重複してしまいますが、よろしくお願い致します。

  • k-841
  • ベストアンサー率27% (129/465)
回答No.2

sendmailのすべての機能を知っているわけではないので自信ありませんが、 バウンスしない設定は知りません。 何が起こっているかを知るためには、ログをみるのが一番です。 秒間何通ものメールを処理しているのでなければ、 メールのログをtail -fで眺めながら エラーになってほしいメールの送信をしてみるといいでしょう。 また、本当に届かないメールなのかどうかかを調べる方法として、 下記のコマンドを試すのも良いでしょう。 # sendmail -bv 宛先 オプションの意味は、manを参照してください。 本当にUser unknownなら、下記のような出力になります。 # sendmail -bv inaiuser inaiuser... User unknown 実はどこかに配送されるのであれば、別の出力になります。

dr_jamson
質問者

補足

k-841様ご教授ありがとうございます。 返答遅れまして申し訳ございません。 sendmail -bvを実行してみました。 ●有効な宛先の場合(true) sendmail -bv true Notice: -bv may give misleading output for non-privileged user websupp... deliverable: mailer local, user true ●無効な宛先の場合(false) sendmail -bv false Notice: -bv may give misleading output for non-privileged user /dev/null... deliverable: mailer *file*, user /dev/null 無効な宛先の場合はdeliverableとなりますが、userは「/dev/null」 となっています。これは送信可能であるが/dev/nullとして扱う、 つまり破棄している、ということを表しているように思えます。 マニュアルでは確かに存在しない場合は「User unknown」となると ありました。 実際maillogを確認したところ、無効な宛先の場合は to=/dev/null, ctladdr=<false@domainname> となっていました。 上記より、当メールサーバには存在しないユーザーは unknownではなく、送信可能だがdev/nullとして扱い MAILER DEAMONからのエラーメールが送信されない設定 となっているのではないかと思えるのです。このような 設定は可能なのでしょうか、またどのようにすれば設定を 解除出来るか分かりますでしょうか?

  • k-841
  • ベストアンサー率27% (129/465)
回答No.1

状況がわからないのでなんともいえませんが、 ローカルユーザでUser Unknownだったりしますか? Sendmailでは、ローカルユーザでUser Unknownの場合は、 SMTPクライアントに対して恒久エラーを返します。 メールソフトを利用して直接そのサーバに接続した場合は、 その場で送信に失敗します。 また、MTAがリレーして送信している場合には、 Sendmailは前段のMTAに対して恒久エラーを返しているため、 前段のMTAがエラーメールを送信することになります。

dr_jamson
質問者

補足

ご回答ありがとうございます。 >ローカルユーザでUser Unknownだったりしますか? すみません、「ローカルユーザでUser Unknown」というのが何を示しているか分かりません。 今回の状況について補足説明させて頂きます。 ・対象のドメインは実稼動しています。 ・hoge@対象ドメインにメールを送信します。  メーラー[becky]で送信時にはエラーは返しません。  AIX上で送信時も正常に送信が完了します。  ※hogeは存在しないアドレスのユーザー ・送信元ユーザーのメールボックスにはエラーメールは  届いていません。 この状況が、sendmailの故意の設定によるものなのかどうかについて知りたいのです。(可能であれば設定個所についても)オライリーのリファレンスなど見て見ましたが、基本的すぎる設定なのか触れている部分がないのです。 よろしくお願い致します。

関連するQ&A

  • 届いたメールに返信したけどMAILER-DAEMONで返って来てしまう

    ドコモの携帯から私のYahooメールに送られてきたメールに返信したけど返信できません(MAILER-DAEMONで戻ってくる)でした。かつてはAOLを使って連絡とってて、Yahooに変えます。と言ったらちゃんとYahooにメールが来たのですが、それに返信できないんです。何ででしょうか・・・どうすれば相手に届くのでしょうか?

  • sendmailのMAIL FROMアドレスに関して

    現在、AIX5.1、sendmail8.11.6p2でメールシステムを構築しています。 ある発信元(foo@hogehoge.co.jp)のメールが、転送先サーバの容量制限などが原因で、配送できなかった場合、MAILER DAEMONがバウンスメールを送信者にかえす訳ですが、このとき、MAIL FROMが空白になっているようで、返送先のサーバ(xx1.xxxx.co.jp)から、DATA FORMAT ERRORといった内容のエラーが返ってきているようです。sendmailでは、Mailer daemonからメールを送る際、MAIL FROMを指定することはできないのでしょうか? また、何故空白になってしまうのでしょうか? 以下、mqueueのログです。 # cat xfj8K00Qa69822 ... while talking to xx1.xxxx.co.jp.: >>> MAIL From:<> <<< 501 bogus mail from 501 5.6.0 <foo@hogehoge.co.jp>... Data format error 554 4.0.0 savemail: cannot save rejected email anywhere: No such file or directory 以上、よろしくお願いいたします。

  • MAILER-DAEMON@・・・というメールが返信されてくるのですが。

    Outlookでメールを送った後に、送信者にMail delivery System<MAILER-DAEMON@・・・>、件名にUndeliverd Mail Returned to Senderという形で返信されてきます。一体どういうことなのかわかりませんので原因と解決方法を教えてください。できるだけわかりやすくお願いします。

  • mailer-daemon

    知り合いとメールをしていて、こちらからメールを送ったらmailer-daemonが返ってきました。 このmailer-daemonの存在は知っているので、本文の英文を調べたりして、返ってきた原因は「宛先が間違っている」ということが分かりました。 しかし私はいつものように、右クリックして「送信者に返信」を選んでいたので、宛先が間違っているとは思えませんし、その知り合いはメールアドレスを変えたら教えてくれると思います。 また、mailer-daemonの本文中に、「送信者のアドレス(私のメールアドレス)」と、「受信者のアドレス(知り合いのメールアドレス)」、そして「まったく知らない携帯のアドレス」がありました。 この携帯のアドレスは私のものではありません。 それで、多分その知り合いが、来たメールを携帯に転送するように設定しているのだと思うのですが、 この場合、「知り合いが携帯のアドレスを変更したが、設定を変更してはいないためにmailer-daemonが来た」と考えてよろしいでしょうか? また、携帯のアドレスを変更しててもパソコンのアドレスを変更していなくてmailer-daemonが来た場合、携帯に転送はされていなくてもパソコンのほうにはメールが到着しているのでしょうか? 知り合いとは他に連絡手段が無く、困っています。助けてください! ちなみに私はOutlook Expressを使用して、メールの送受信を行っています。相手は分かりません。

  • MAILER-DAEMON

    受信したメールに返信したら MAILER-DAEMON@softbank.ne.jp から送信できないとメールがきました どのような理由が考えられますか

  • MAILER-DAEMONからメールアドレスを抽出

    PHPでメールの一斉送信を行うシステムを作成しています。現在、下記のような機能を実装しようとして悩んでいます。 (1) PHPから多数の宛先にメールを一斉送信 (2) MAILER-DAEMONとなって戻ってきたメールをPHPで受信 (3) (2)で戻ってきた宛先はエラーなので、次回以降は送信対象から自動的に除外 (4) (1)に戻る 以下、1日1サイクルごと繰り返し 悩んでいるのは(2)と(3)の部分です。 MAILER-DAEMONとなって返ってきたメールをPHPで受信することは出来たのですが、そのMAILER-DAEMONとなったメールが元々どの宛先に送ったものなのか、うまく判断できません。 メールヘッダを見ても元々の宛先は無く、本文から判断するにしてもメールサーバによってMAILER-DAEMONの書式が違うようで、文字列を切り出すことができませんでした。 このように、MAILER-DAEMONのメールから、元々の宛先(エラーとなったメールアドレス)を抽出するにはどのように処理すれば良いのでしょうか?

    • ベストアンサー
    • PHP
  • MAILER-DAEMON

    友人がパソコンを買ったからと、私の携帯に、パソコンからメールが送られてきました。 そのメールの返信に、私のパソコンのアドレスを教えておいたのですが、友人から、エラーで届かないと携帯にメールがきました。 私が送ったアドレスが間違っていたのかなと、今度は私のパソコンからその友人にメールを送ってみましたが、やはりエラー(MAILER-DAEMON)で戻ってきます。 私の携帯と友人のパソコンだと問題なくやりとりできるのに、パソコン同士だとなぜかメールが届きません。なぜでしょう?

  • 届いたメールをMailer-Daemonとして相手に戻せる?

    メールを受信した後に、そのメールを送信して来た相手に、Mailer-Daemonで戻すことはできるのでしょうか? メール送信後に相手が携帯のメールアドレスを変更した場合はMailer-Daemonで戻ってくるのでしょうか?それから、着信拒否かなにかに設定すると、受信せずにMailer-Daemonで戻るのでしょうか? 実は友人と連絡取れなくて困っているのですが、友人がシャットダウンしているのか、メールのトラブルなのかがわからないのです。 よろしくお願いいたします。

  • 迷惑!MAILER-DAEMON@~

    2.3日前から以下のようなメールが1日300通位送られてくるようになりました。普通MAILER-DAEMOはエラーメールで戻ってくるメールですよね。自分は、あまり頻繁にメールをする方ではないんです。MAILER-DAEMON@以外にも訳の分からないangeru@~とか無数のアドレスで送られてきます。ファイルは絶対に開きませんが、文面は全部、英語です。何なんでしょうか?対策方法など、教えて下さい。 MAILER-DAEMON@yahoo.de MAILER-DAEMON@yahoo.com postmaster@wellcome.ac.uk postmaster@bthub01.bt.com MAILER-DAEMON@yahoo.co.uk MAILER-DAEMON@onmail.co.uk MAILER-DAEMON@onetel.net.uk MAILER-DAEMON@btinternet.com MAILER-DAEMON@www.rsouter.com MAILER-DAEMON@mta.everyone.net MAILER-DAEMON@me.freeserve.com MAILER-DAEMON@ums502.nifty.ne.jp Mailer-Daemon@chicken.scotland.net MAILER-DAEMON@plesk-4.2020media.com MAILER-DAEMON@server27.donhost.co.uk MAILER-DAEMON@relay-3.mail.iii.co.uk Mailer-Daemon@vasey.mail.uk.easynet.net MAILER-DAEMON@tolstoy.vm.bytemark.co.uk MAILER-DAEMON@nectarine.mail.uk.easynet.net

  • MAILER-DAEMONについて

    メールをして相手に届かなかった場合“MAILER-DAEMON”として返ってくるはずですが、それが返ってきません。 何か設定が必要ですか? ちなみにメールソフトはOE6です