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

sendmailでのエラーメールの処理について

sendmailでpostmasterあてに、すべてのエラーメールを転送させるにはどのようにするのでしょうか? (host unknownは転送できますが、user unknownは送信者にしか戻りません。 どなたかご存知の方は教えてください。

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

  • 回答数2
  • 閲覧数1139
  • ありがとう数8

みんなの回答

  • 回答No.2
  • ita3
  • ベストアンサー率67% (25/37)

えっと、こちらの環境では、次のように返ってきます。 ------ From: Mail Delivery Subsystem <MAILER-DAEMON> Subject: Postmaster notify: Service unavailable Message-Id: <200011250750.QAB95627@ita3.gr.jp> To: postmaster The original message was received at Sat, 25 Nov 2000 16:50:54 +0900 (JST) from jefry.ita3.gr.jp [210.aaa.bbb.ccc] ----- The following addresses had permanent fatal errors ----- <abcd@hoge.co.jp> ----- Transcript of session follows ----- ... while talking to smtpf: >>> DATA <<< 550 <abcd@hoge.co.jp>... User unknown (mx1.hoge.co.jp [210.xxx.yyy.zzz]) 554 <abcd@hoge.co.jp>... Service unavailable ------------------------- Subjectこそ、Service unavailableですが、内容は user unknownそのものです。 こちらのCF-3.7Wpl2でも関係のありそうな定義は COPY_ERRORS_TO='postmaster' USE_ERRORS_TO='True' ぐらいしか見当たりません。 こちらのsendmailは、8.9.3 + WIDE patch (sendmail893+3.2W.patch) で smtpfeedも追加して あります。

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

関連するQ&A

  • sendmailのエラー処理につきまして

    sendmailのバージョンはsendmail_8.9.3です sendmail.cfにて 1. O PostMasterCopy=postmaster とした場合、postmasterにはsendmailにて発生した全てのエラー内容は送信されるのでしょうか 2. Ruleset 0 にて R$*<$*:$*>$* $#error$@5.1.1$: Illegal colon in host name part 等と定義していますが、その場合のメール送信先は未定義ですよね? 一体誰に配信されるのでしょうか 3. 基本的にpostmasterと一般ユーザーでは通知されるエラーメールの 種類に違いがあるのでしょうか sendmail解説を読みましたが、記述されていませんでした (見逃したかも....) 宜しくお願い致します

  • Sendmailの設定で

    Sendmail for NT2.5からメールを送信した際、 ドメイン名が存在しない場合は「Host unknown」 のエラーメールが、 ユーザ名が存在しない場合は 「User unknwon」のエラーメールが 返ってくる のですが、このとき、fromに何も入ってきません。 (from<>となる) fromに文字を入れたいのですが(from<errormail@aaa.com>とか) どこの設定を変更したらいいのでしょうか?おしえてください。

  • エラーメールについて

    会社のパソコンから、自分あて(会社のメールアドレスとは別)にメールを送信したのですが、エラーメールが返ってきました。 内容は「550unknown user」というものでした。 もちろんメールアドレスは正しく送信しています。 アドレスが存在するのに、「550unknown user」という エラーが返ることはあるのでしょうか。 また、「550unknown user」というエラーは受信側のサーバーが返答しているということでいいのでしょうか。

  • 回答No.1
  • ita3
  • ベストアンサー率67% (25/37)

sendmailのバージョンが良くわからないので何とも言えないのですが、user unknownのエラーを、ヘッダだけでも送って欲しいのであれば、次のようにしてください。 1. sendmail.cf に直接追加する場合 O PostMasterCopy=postmaster を追加する。 2. CFツールを使う場合 COPY_ERRORS_TO='postmaster' を追加してmake 3. m4マクロを使う場合 confCOPY_ERRORS_TO に、postmasterをdefineします。 やっぱりこうもり本でしょうか

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

質問者からの補足

ご回答ありがとうございます。 sendmailのバージョンは8.8.8、 CFのバージョンは3.7Wpl2です。 COPY_ERROR_TOを設定しても、postmasterにはuser unknownは転送されないようです。

関連するQ&A

  • Sendmail、エラーメールの制御(500系)

    現在Sendmailでメールサーバを構築しております。 その中で、メールを後段メールサーバへリレー(SMART_HOST)しようとした場合、 サイズ超過により、500系のエラーが返却されてきました。 今回構築したSendmailで、エラーメールを送信者へ返却しようとした場合、 エラー発生した元メールを添付して送信しようとしてしまい、同様にサイズ超過となり、 エラーメールを通知できず、ローカルへ落ちてしまい送信者から見ると、メールが 消えたように見えてしまいます。 そこで、500系を後段メールサーバより受け取った場合、元メールを添付せずに エラー発生事実だけを送信者へ伝えたいと思うのですが、その設定が見当たりません。 方法をご存知のかたや、設定方法を知っておられる方は是非教えていただければと思います。 よろしくお願いいたします。

  • sendmailでローカルサーバ外にメールが送信できない

    Solaris10のデフォルトでインストールされている/usr/lib/sendmailで ローカルサーバ外にメールを送信することができません。 宛先をローカルサーバ内のアドレスにした場合、問題なくメールを 送信できるのですが、ローカルサーバ外のアドレスを指定すると、 メールが送信できません。 /var/log/syslog を確認したところ、以下のメッセージが 出力されていました。 --- Feb 4 12:12:02 ホスト名 sendmail[25774]: [ID 801593 mail.info] n1434WdZ025772: to=<外部アドレス>, delay=00:07:30, xdelay=00:07:30, mailer=esmtp, pri=120373, relay= mailhost, dsn=5.1.2, stat=Host unknown (Name server: mailhost: host not found) Feb 4 12:12:02 ホスト名 sendmail[25774]: [ID 801593 mail.info] n1434WdZ025772: n143C2dZ0257 74: DSN: Host unknown (Name server: mailhost: host not found) --- エラーではmailhostがないというようなメッセージがでています。 当サーバとほぼ同じネットワーク設定をしたSolaris9のサーバでは 問題なくメールが送信できていますが、Solaris10の場合はこのmailhostの 設定が必要なのでしょうか?

  • ドコモからauに送ったらエラーメールが

    久しぶりに友人にメールを送ったらエラーになってしまいます。受信拒否ですか?料金未払いで止まってるのでしょうか? 私がドコモで相手がauです。内容は From iモードセンター Subject 送信メールエラー 本文 送信元:Postmaster@ezweb.ne.jp 相手先ホストの都合により送信できませんでした。Receiver's host can't accept your mail  宛先:〇〇〇〇〇@ezweb.ne.jp しばらくたってもう一度送った時は From Postmaster@ezweb.ne.jp Subject Mail System Error-Returned Mail 本文  次のあて先へのメッセージはエラーのため送信できませんでした。送信先メールアドレスが見つかりませんでした。メールアドレスをご確認の上、再送信してください。 The user(s) account is disabled.     〇〇〇〇〇@ezweb.ne.jp ちなみにアドレスが変わった場合はiモードセンターからこんな感じで返ってきます。     本文 ユーザーが見つかりません。@以前をご確認ください。User Unknown     宛先:〇〇〇〇〇@ezweb.ne.jp 件名: よろしくお願いします。

  • SendMailがエラーを返さない

    VBでBSMTP.DLLのSendMailを使ってメール送信するプログラムを使っています。 相手先アドレス不正などの場合は、SendMailの戻り値でエラーを識別できるのですが、正常終了しているにも関わらずそのメールが相手先に到着しないという現象が出ています。 原因として、どういうことが考えられるでしょうか? 心当たりのある方がいらっしゃいましたら、ご指導をお願いいたします。 ret = SendMail(SMTP_SVNm, szTo, szFrom, szSubject, szBody, szFile) If Len(ret) <> 0 Then MsgStr = "送信エラー" Else MsgStr = "送信完了" End If

  • sendmailで他のアカウントから送信できない

    以前質問したのですがうまく解答がされない為再度質問しました。 sendmail8.11とimap2001-aの環境です。 m4を使ってsendmail.cfを作成しました。しかしながらどうやっても他人のメールからのメールを受信できません。 何度も書籍を見て最初からやりなおしたのですがうまくいかないのです。 例えばLan内(192.168.0.2)クライアントからメールテストをしてみました するとuser1@mydomain.jpからuser1@mydomain.jpへの送信・受信ができました。 その際/var/mail/user1もメールが保存されました。 しかし、わたしの携帯電話のメール(***@docomo.ne.jp)やプロバイダからもらったメールから送信した場合/var/mail/user1に保存されることなく当然受信もできません。 sendmail.mcの設定でなにかやるべきことはあるのでしょうか? また、それ以外のファイル設定があるのでしょうか? バーチャルドメイン設定などもひつようですか? 転送制限として/etc/mail/accessの標準設定に 192168.0 RELAY を追加しました。/etc/mail/local-host-namesに mydomain.jpを追加 他アカウントから受けつけないようにすることってあるんでしょうか? 大変困ってます。宜しくお願いします

  • sendmailのエラーを知りたい

    こんにちわ。 sendmailを使って、メールの自動送信を行っています。 その際に、送れなかったsendmailのエラーは どのようにすれば取得できるのでしょうか? ------ ちなみに、レンタルサーバーで、pos.toネット というところを使用しています。 (www.pos.to) perl はバージョン 5.005_03 のようです。 sendmailは、sendmailと互換のMTAである qmail というものだそうです。 補足もいたしますので、よろしくお願いします。 参考サイトの紹介も大歓迎いたします。 _

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

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

  • sendmail:メールがエラーになる

    環境:redhat8 + sendmail 上記環境でメールサーバーの構築を行っておりますが 下記のようなメッセージが表示され、外部からの メールが受け付ける事が出来ません This Message was undeliverable due to the following reason: Each of the following recipients was rejected by a remote mail server. The reasons given by the server are included to help you determine why each recipient was rejected. Recipient: <tatsuya1117@hogehoge.co.jp> Reason: <tatsuya1117@hogehoge.co.jp>: Recipient address rejected: User unknown in relay recipient table 上記は該当するメンバーが見つかりませんというエラー内容なのですが、上記のメールからの送信は可能なのです(正常に相手側に送信されたのは確認しました) 誠にお手数をかけますがチェックするポイントをお教え頂けませんでしょうか? 以上お願い致します

  • sendmailでメールが送れない

    Linuxのsendmailにてメールが送れません。似たような質問は、他の方もされていますが、私の場合と異なるため質問させていただきます。 Linuxの書籍などをみると、  受信:ドメインの設定が必要  送信:ドメインの設定は必要なし となっています。 しかし、実際にmailコマンドにてメールを送信すると、メールのログにはエラーがあり送信できません。 (同一マシンでも、ネットワークを介して別なマシンでも) <user1@localhost.localdomain>... Real domain name required for sender address このメッセージをみるとドメイン名が必要と思われるのですが、実際にドメイン設定なしで、メールを送ることが可能なのでしょうか。また、可能だとすると何か別な設定が必要なのでしょうか。 以上、わかる方がおりましたら、ご教授お願い致します。

  • 覚えのないエラーメール

    こんなエラーメールが届きました。 送信先のメールアドレスに全く覚えがありません。もちろん送った覚えもありません。 添付ファイルもあるようなのですが・・・ これはウイルスメールなんでしょうか・・・? 次のあて先へのメッセージはエラーのため送信できませんでした。 送信先メールアドレスが見つかりませんでした。 メールアドレスをご確認の上、再送信してください。 The user(s) account is disabled. <****-**-**-******@ezweb.ne.jp>: user unknown

専門家に質問してみよう