- PR -

/var/spoo/mail/rootにメールが配信されない

投稿者投稿内容
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 2005-03-08 17:27
こんにちわtakaと言います。

先日まではcronで実行したシェルスクリプトやlogwatchなどの
実行結果が/var/spoo/mail/rootに作成配信されていました。
ですが、現在配信されていません。※sendmailを起動しています。

Webminでsendmailの設定を見ると、mailqには実行結果がありました。
また、ユーザtestでもcronでシェルスクリプトを実行していますが、
こちらは実行結果が/var/spoo/mail/testに配信されています。

特になにか設定を変更したつもりはないのですが、何が原因なのでしょうか?
ご回答お願いします。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-03-08 17:58
こんばんわ.
引用:

takaさんの書き込み (2005-03-08 17:27) より:

特になにか設定を変更したつもりはないのですが、何が原因なのでしょうか?
ご回答お願いします。


alias してしまっているのでは?
/etc/mail/aliases に
root : 〜
という entry はありませんか?
あれば 〜 に転送されていると思います.
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2005-03-08 18:00
こんにちは。

この内容だけでは、レスが付かないと思います。
sendmail のバージョンと、mailq コマンドの結果くらいは記述しましょう。
_________________
オフ企画進行中(開催地:名古屋)。ご意見などお待ちしています♪

[ メッセージ編集済み 編集者: はゆる 編集日時 2005-03-08 18:03 ]
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 2005-03-08 19:05
kazさん、はゆるさん回答ありがとうございます。

kazさん>
/etc/mail/aliasesではなく/etc/aliasesだったのですが
root: root
となっていました。


はるゆさん>
sendmailのバージョンはsendmail-8.12.5-7です。
mailqの実行結果は下記の通りです。
/var/spool/mqueue (33 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
j289s0lh008063 56 Tue Mar 8 18:54 <root@localhost.localdomain>
(host map: lookup (***********): deferred)
j284Qnhd000778 1980 Tue Mar 8 13:26 MAILER-DAEMON
(host map: lookup (***********): deferred)
****@*****.***
    ・
    ・
    ・
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-03-08 21:12
引用:

takaさんの書き込み (2005-03-08 19:05) より:

kazさん>
/etc/mail/aliasesではなく/etc/aliasesだったのですが
root: root
となっていました。


無効にしたほうがよろしいんじゃないでしょうか?
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 2005-03-09 09:51
kazさん回答ありがとうございます。

# Person who should get root's mail
#root: root
と無効にしたのですが結果は変わらず、/var/spool/mqueueに格納された
だけでした。
綾瀬
ぬし
会議室デビュー日: 2002/07/31
投稿数: 393
お住まい・勤務地: どっちも3階
投稿日時: 2005-03-09 10:16
こんにちは。

aliases書き換えたあとにnewaliases実行しましたでしょうか。

あと、
> (host map: lookup (***********): deferred)

このエラーはどんなときに出るものなのか自分で調べてみたりしましだでしょうか。
taka
常連さん
会議室デビュー日: 2005/02/08
投稿数: 21
お住まい・勤務地: 東京都
投稿日時: 2005-03-09 19:41
綾瀬さん回答ありがとうございます。
エラーの内容を探したら、
「DNSによるホスト検索ができなかった為キューに入れられている。」
ということでした。
で、記入したmailqに格納されているメッセージですが1行記入漏れで
j289s0lh008063 56 Tue Mar 8 18:54 <root@localhost.localdomain>
(host map: lookup (***********): deferred)
***@***.** <-記入漏れ部分
が正しいメッセージでした。
この3行目のアドレスへのメール転送が失敗だということですが、
cronの実行結果を上記メールアドレスに転送すると設定したつもりは
ないのですが、これはどこで設定するのでしょうか?
すみませんが回答お願いします。

スキルアップ/キャリアアップ(JOB@IT)