[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:02860] Re: メールが送信できない warningについて・・・



中満です.

On Mon, 12 May 2003 22:08:32 +0900
Nakata Shinji <zephyr@xxxxxxxxxx> wrote:

> まず Postfixを起動(/usr/local/postfix/postfix start)
> させると 下記の警告が出てPostfixが立ち上がります。
> 
> postfix-script: warning: not owned by root: /var/spool/postfix
> postfix-script: warning: group or other writable: /usr/local/postfix/./newaliases
> 
> 
> そこで 
> 
> echo 'test' | Mail -s test root としてみますが
> /var/mail/root にはメールが来ておらず、
> 
> /var/log/maillogには下記のログが残っております。
> May 12 21:14:38 dns postfix-script: warning: not owned by root: /var/spool/postfix
> May 12 21:14:38 dns postfix-script: warning: group or other writable: /usr/local/postfix/./newaliases
> May 12 21:14:39 dns postfix-script: starting the Postfix mail system
> May 12 21:14:39 dns postfix/master[535]: daemon started

正しいパーミッションは(通常)以下の通りです.
% ls -la /var/spool/postfix/
合計 56
drwxr-xr-x   14 root     root         4096  5月  6 20:19 ./
drwxr-xr-x   25 root     root         4096  5月  6 20:07 ../
drwx------   18 postfix  root         4096  5月  6 19:13 active/
drwx------    2 postfix  root         4096  5月  6 19:13 bounce/
drwx------    2 postfix  root         4096  5月  6 19:13 corrupt/
drwx------    2 postfix  root         4096  5月  6 19:13 defer/
drwx------    2 postfix  root         4096  5月  6 19:13 deferred/
drwx------    2 postfix  root         4096  5月  6 19:13 flush/
drwx------    2 postfix  root         4096  5月  6 19:13 hold/
drwx------   18 postfix  root         4096  5月 12 04:08 incoming/
drwx-wx---    2 postfix  postdrop     4096  5月 12 04:08 maildrop/
drwxr-xr-x    2 root     root         4096  5月  6 19:13 pid/
drwx------    2 postfix  root         4096  5月  6 20:40 private/
drwx--x---    2 postfix  postdrop     4096  5月  6 20:40 public/

あと,/usr/local/postfix/newaliasesはどのようになっていますか?
普通だとsendmailへのシンボリックリンクになっているはずなのですが,
sendmailが書き込み可能になっているとか?

> 下記に設定内容を記しておきます。
> postconf -n
> 
> alias_maps = hash:/etc/aliases
> command_directory = /usr/local/postfix
> daemon_directory = /usr/local/postfix
> debug_peer_level = 2
> home_mailbox = Mailbox
> inet_interfaces = all
> mail_owner = postfix
> mydestination = $myhostname, localhost.$mydomain
> mydomain = hoge.com
> myhostname = mail.hoge.com
> mynetworks = 192.168.1.0/24, 127.0.0.0/8
> myorigin = $mydomain
> queue_directory = /var/spool/postfix

なんだか変則的なインストール&設定方法ですね・・・.通常は
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
などなんですけど.

main.cf内の設定と各ファイルのパーミッションが正しければ
どこにインストールしてあっても問題ないはずなのですが,
まずは普通にインストールして動作確認ができてからインストール先を
変えるほうが良いかもしれません.

あと最も重要なのは送信時のログです.
> May 12 21:14:39 dns postfix/master[535]: daemon started
の後メールを配信した際のログ.

mailコマンドを使わずに,ローカルホストの25/tcpにtelnetできるかどうかも
重ねてチェックしてみてください.

/* -----------------------------------
Hideo NAKAMITSU <nomo@xxxxxxxxxxxxx>
http://solaris.bluecoara.net/
----------------------------------- */

Follow-Ups
[postfix-jp:02862] Re: メールが送信できない warningについて・・・, Nakata Shinji
References
[postfix-jp:02858] メールが送信できない warningについて・・・, Nakata Shinji

[検索ページ] [Postfix-JP ML Home]