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

[postfix-jp:01781] Re: なぜか自サーバ宛てメール以外はメールが送信できない



柚口です。

# 先ほど誤って、メールを送信してしまいました。
# 申し訳ございません。

On Thu, 04 Jul 2002 20:58:00 +0900
michihito matsubara <m-mitch@xxxxxxxxxxxxx> wrote:

> > 標題のとおり、自サーバ宛てのメール以外はメールが送信できなく
> > 困っております。かれこれ、1週間ほどWEBを中心にドキュメントなどを
> > 探しましたが、解決できませんでした。
> > もちろん、このMLの過去ログも探しましたが、私の力不足です。
> > 何かアドバイスなどいただければ幸いです。
> > /var/log/maillog:  (ISP宛てにメールを送ろうとしたときのログ)
> > -------------------------------------------------------------------------------
> > Jul  4 10:29:35 mail postfix/smtpd[10370]: connect fromunknown[xxx.xxx.xxx.84]
> > Jul  4 10:29:35 mail postfix/smtpd[10370]:A88DEB4B1:client=unknown[xxx.xxx.xxx.84]
> > Jul  4 10:29:35 mail postfix/cleanup[10371]: A88DEB4B1:message-id=<2002070419242
> > 9.844A.TAKA-Y@xxxxxxxxxxxxxx>
> > Jul  4 10:29:35 mail postfix/nqmgr[10290]: A88DEB4B1:from=<taka-y@xxxxxxxxxxxxxx
> > >, size=762, nrcpt=1 (queue active)
> > Jul  4 10:29:35 mail postfix/smtp[10373]: fatal: unknown service:smtp/tcp
> > Jul  4 10:29:35 mail postfix/smtpd[10370]: disconnect fromunknown[xxx.xxx.xxx.84]
> > Jul  4 10:29:36 mail postfix/nqmgr[10290]: warning: premature end-of-input from p
> > rivate/smtp socket while reading input attribute name
> > Jul  4 10:29:36 mail postfix/nqmgr[10290]: warning: private/smtp socket: malforme
> > d response
> > Jul  4 10:29:36 mail postfix/nqmgr[10290]: warning: transport smtp failure -- see
> >  a previous warning/fatal/panic logfile record for the problem description
> > Jul  4 19:29:36 mail postfix/master[10286]: warning: process /usr/libexec/postfix
> > /smtp pid 10373 exit status 1
> > Jul  4 19:29:36 mail postfix/master[10286]: warning: /usr/libexec/postfix/smtp: b
> > ad command startup -- throttling
> > -------------------------------------------------------------------------------
> 
> # maillog の結果だけ見て書いています
> # 勘違いだったらごめんなさい
> 
> RedHat7.3 の Postfix は chroot 環境で動くのだったと思いますが、
> であれば、/etc/service を /var/lib/postfix/etc にコピーして、
> Postfix を再起動してください(reload でも良かったかも)。
> 
> chroot 環境で service ファイルが読めなくなっているのが原因です。
> # ほかに /etc/hosts とか /etc/nsswitch とかも読めなくなるファイルですね

/var/lib/postfix/etcは、存在していません。
これは、main.cfの"daemon_directory = /usr/libexec/postfix"の
ディレクトリのことですか?

/var/spool/postfix/etcは、存在していて以下のファイルがありました。
-rw-r--r--    1 root     root           17  7月 24  2000 host.conf
-rw-r--r--    1 root     root          146  7月  3 11:41 hosts
-rw-r--r--    1 root     root           73  7月  2 21:04 localtime
-rw-r--r--    1 root     root         1750  7月  2 21:04 nsswitch.conf
-rw-r--r--    1 root     root         2557  7月  4 17:33 passwd
-rw-r--r--    1 root     root           47  7月  3 11:41 resolv.conf
-rw-r--r--    1 root     root        19891  4月  4 01:53 services

/usr/libexec/postfix/ディレクトリがあり、以下ようになっています。
-rwxr-xr-x    1 root     root       176789  4月 15 20:30 bounce
-rwxr-xr-x    1 root     root       203558  4月 15 20:30 cleanup
-rwxr-xr-x    1 root     root       165466  4月 15 20:30 error
-rwxr-xr-x    1 root     root       164873  4月 15 20:30 flush
-rwxr-xr-x    1 root     root       196967  4月 15 20:30 lmtp
-rwxr-xr-x    1 root     root       228300  4月 15 20:30 local
-rwxr-xr-x    1 root     root       103030  4月 15 20:30 master
-rwxr-xr-x    1 root     root       205506  4月 15 20:30 nqmgr
-rwxr-xr-x    1 root     root       163981  4月 15 20:30 pickup
-rwxr-xr-x    1 root     root       185610  4月 15 20:30 pipe
-rwxr-xr-x    1 root     root       195915  4月 15 20:30 qmgr
-rwxr-xr-x    1 root     root       180313  4月 15 20:30 qmqpd
-rwxr-xr-x    1 root     root       160363  4月 15 20:30 showq
-rwxr-xr-x    1 root     root       237306  4月 15 20:30 smtp
-rwxr-xr-x    1 root     root       268792  4月 15 20:30 smtpd
-rwxr-xr-x    1 root     root       153562  4月 15 20:30 spawn
-rwxr-xr-x    1 root     root       178785  4月 15 20:30 tlsmgr
-rwxr-xr-x    1 root     root       163408  4月 15 20:30 trivial-rewrite
-rwxr-xr-x    1 root     root       180866  4月 15 20:30 virtual

chrootというアドバイスを頂き、探してみたら
http://www.kobitosan.net/postfix/jman/faq-jp.html#noservice
というドキュメントを見つけました。
このドキュメントに書いてあるとおり、
postfix-20010228-pl08.tar.gzを解凍したディレクトリの
examples/chroot-setup を見たところ、

-rw-r--r--    1 1001     1001         2890  1月 17  2001 LINUX2

というドキュメントが見つかりました。

> RedHat7.3 の Postfix は chroot 環境で動くのだったと思いますが、

というのは、そういうことなんですか?


==============================================
柚口高志 (Takashi Yuguchi)      安江研究室所属
宮城教育大学大学院学校教育専攻環境教育実践専修
E-mail : taka-y@xxxxxxxxxxxxxxxxxxx
E-mail : i01016@xxxxxxxxxxxxxxxxxxxxxxxx

Follow-Ups
[postfix-jp:01782] Re: なぜか自サーバ宛てメール以外はメールが送信できない, Takashi Yuguchi
References
[postfix-jp:01775] なぜか自サーバ宛てメール以外はメールが送信できない, Takashi Yuguchi
[postfix-jp:01777] Re: なぜか自サーバ宛てメール以外はメールが送信できない, michihito matsubara

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