qmailいろいろ(3)

このエントリーをはてなブックマークに追加
>>853
悪い点。
・まともなログを取れない。認証を扱うツールでありながらこの杜撰さは
それだけで捨てる理由になる。
・LIST/STAT で嘘のメールサイズを返す。
・よけいな改行が付加される。TOP で要求された行数以上のデータが返る。
MSOE や Becky で分割されたメールを結合すると、付加された分の空行が
結合後も残ってしまい、分割前のメッセージに戻らない。
>>857
/etc/sislog.conf
を見て判断すべし
860859:03/09/27 13:36
おっと、syslog.confだった・・・。
861857:03/09/27 20:58
>>859
*.info;mail.none;authpriv.none;cron.none  /var/log/messages
# authpriv.*                /var/log/secure

# Log all the mail messages in one place.
mail.*                   /var/log/maillog
ということは、mail.noneなので、/var/log/messagesには出ない。
メールは、/var/log/maillogに出る。。はずなのに!

なぜでないのだ(悩)。qmail-pop3自信が出していないとか。。。いや
メーらにはエラーメッセージが返るから、どこかでログが取れるはずだ。

う〜〜〜〜〜mmmmmm
>>861
で、qmail-pop3d はどうやって起動してるわけ?
863861:03/09/27 21:47
>>862
次のスクリプトで、scscanを使って起動しています。

# vi /var/service/pop3/run
 #!/bin/sh
 exec /usr/local/bin/tcpserver -l0 -R -H -c 3 -x ./tcp.pop3.cdb \
 0 pop3 /var/qmail/bin/qmail-popup kiss.spo.to \
 /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1 | \
 /var/qmail/bin/splogger pop3d &
splogger pop3d
865名無しさん@お腹いっぱい。:03/09/28 00:42
qmailをソースからインストールしました。
RedHat9をインストールしたときに、sendmailもデフォルトでインストールして、
現在sendmailサービス停止し、qmailを運営している状況です。
ここで質問なんですが、
この状態でsendmailのrpmをアンインストールしたら、qmailに悪影響はあるのでしょうか?
あるなら放置するのですが、このままだとup2dateでsendmailのerrata更新したときに
qmailには悪影響はあるのでしょうか?
このあたりが気になってます。
識者の方、よろしくお願いします。
だから/packageにインスコしろよって言ったじゃないか




--dan
>>866
意味不明。
>>865
qmail にはたぶん影響ないよ。
ほかのパッケージには影響あるかもしれんが。
rpm が sendmail 置き換えようとしたときにまずいことが起きるかもしれんね。
linux って /usr/sbin/sendmailだっけか?
「linux って」って一般化はできない。
871名無しさん@お腹いっぱい。:03/09/28 01:21
みなさん情報ありがとうです。
>>869
その通りのようです。sendmailは使ってないんですが、見てみたらそこにディレクトリがありました。
最初のインストールでできたんでしょうね。
872名無しさん@お腹いっぱい。:03/09/28 03:19
以前 courier-imap を薦められた>>840です。
実機しかないので、色々ドキュメント漁って、実際にまだ導入してません…

で、>>863ですが、とりあえず、
http://www.atmarkit.co.jp/flinux/rensai/qmail02/qmail02b.html
から順々に追って構築してけば良いんじゃないでしょうか?
起動スクリプトをよく眺めると自分の環境で原因となる部分が見えると思います。
Daemontools使っててなんでsyslog経由でログ取るのかな?とは思いますが。
う、上げちゃいました。
すみません。
>>863
tcpserver -v
Jphoneにおくれないって、理由はエラーメッセージに書いてあるじゃん。
なんでエラーを読まないかなぁ。
876863:03/09/28 22:06
>>874
-v オプション(全てのメッセージを出力)でしばらく様子をみます。
ありがとうございます。

新たな問題で、受信メールがqに溜まりっぱなしで、
$HOME/Mairdir/に配送されません。エラーメッセージはありません。
マシンを再起動した際、2通local配送されます。

/var/qmail/rcは、
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail
です。

HDDの残り容量が、40MBなので、これも要因の一つかと考えております。
なにかヒントでもいただければありがたいです。
>>876
874に来てもらえよ。タダでやってくれるみたいだから w
cat /var/qmail/control/locals
879863:03/09/29 06:49
qmail-pop3dのログは、
syslogにメッセージがわたらず(原因不明)、
multilogにしたところ、うまく取れました。

>>878
cat /var/qmail/control/locals
 host.domain.tld
 alias.domain.tld
 domain.tld
で、ローカル配送エラーメッセージは返ってきておりません。

マシンをリブートしたときに、
2〜3通local配送($HOME/Maildirに配送)されるので、
このあたりから、qmail各プロセスの動きを調べてみます。
local配送を邪魔しているものが、
リブートのわずかな時間だけ解除されているように見えます。

徹夜明けで、ちょっと頭がぼけてきました。フラッ。。。
880863:03/09/29 10:10
エラーメッセージは返されないが、
マシンのリブートしたわずかな時間意外は、local配送、送信ともに不可。
どうもqmail-queueからqmail-sendへメールが渡されないようです。
渡す際にqmail-queueからqmail-sendへ送られる
トリガーについて調べております。
svstat log してみれ。
882863:03/09/29 10:39
>>881
[root@kiss smtpd]# /usr/local/bin/svstat log
log: up (pid 1014) 5981 seconds
と出てきております。
883863:03/09/29 10:55
qmai-qstatの結果です。qmail-qreadをみても溜まっていくのが解りました。
[root@kiss main]# /var/qmail/bin/qmail-qstat
messages in queue: 36
messages in queue but not yet preprocessed: 8
QMAILQUEUE環境変数patchでも当たってないか?
885863:03/09/29 15:14
>>884
当てていなかったデス。はい。
886863:03/09/29 20:40
再送を試みました。
# ps ax | grep qmail-send
1012 ?    S   0:00 qmail-send
6544 ttyp0  S   0:00 grep qmail-send
$ kill -ALRM 1012

# /var/qmail/bin/qmail-qstat
messages in queue: 40
messages in queue but not yet preprocessed: 4

だめでした。。。。・・・(´・ω・‘)ショボーン 
>>882
smtpd ってのが気になるんですが。
それは qmail-smtpd の service directory じゃなくって?

reboot すると数通配送できるということから
log が詰まってるんだと思うんだけどなー。
888863:03/09/29 22:03
>>887
はい、qmail-smtpd の service directory です。

>log が詰まってるんだと思うんだけどなー。
なるほど。logをみてみますです。m(__)m
889863:03/09/29 22:31
解決しました。原因は、まさにログでした。
/var/service/qmail/logのuser、groupがqmaill、nofilesになっていました。
# chown svlog.svlog.users /var/service/qmail/log
# ls -l /var/service/qmail
合計 12
drwxr-xr-x 4 svlog users 4096 Sep 29 22:09 log
-rwxr-xr-x 1 root root 96 Sep 10 22:40 run
drwx------ 2 root root 4096 Sep 29 14:13 supervise

これでログ書き込みが可能になり、
動作するようになりました。

重ね重ね有難うございました。m(__)mぺこり
おかげさまで、今日は自宅に帰れます。m(__)mぺこり
890863:03/09/29 22:34
X  # chown svlog.svlog.users
○  # chown svlog.users
>>889
結果論だが、
ps ax | grep readproctitle を先にチェックすべきだったな。

一部の人には、当たり前だボケと言われそうだが。
readproctitle なんて使わねー。
>>892
なんで?
894863:03/09/30 06:42
ps ax | grep readproctitle
これ、便利ですね。
dnscacheの設定をさぼっていたら、しっかりと
メッセージが出てきました。
重宝させていただきます。m(__)m
なんでlogを見ないんだろうね・・・
896863:03/09/30 13:43
>>895
logが作成されないから
>>896
カウンセラーを雇うことをお勧めします
>>896
ワインセラーを買うことをお勧めします
899863:03/09/30 23:56
松下電器ワインセラーにしました。

http://prodb.matsushita.co.jp/products/national/wine/0001109.html
新鯖にqmail入れてみた。

なんて簡単なんだ・・・

じゃあIPv6とAPOPとTLSとSpamAssasinとqmqpが使えるようにして、mrtgでメールの流量を監視して。
SMTP-Authも使えるようにしようよ
(´・д・`) ヤダ



とりあえず寝る
こんなスレ立てました。併せてどうぞ。

Internet Mail System 総合スレ@UNIX板
http://pc.2ch.net/test/read.cgi/unix/1065106696/
905名無しさん@お腹いっぱい。:03/10/04 15:50
最近 maillogが
warning: trouble opening local/1/11111111; will try again later
というエラーに埋め尽くされるようになりました。

ファイル検索ををかけてみたのですが、
local/1/11111111
等というファイルはありませんでした。

どなたが原因・対策をご存じの方いましたら教えてください。
何らかの原因でファイルが消えちゃったんじゃないの?
とりあえず svc -t
907名無しさん@お腹いっぱい。
>>906
qmail再起動で解決しました(汗)
お騒がせしました