- PR -

qmailで送信エラー

投稿者投稿内容
kalze
ぬし
会議室デビュー日: 2003/10/23
投稿数: 406
お住まい・勤務地: 東京・東京
投稿日時: 2004-08-26 16:03
引用:

>tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0
>smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3



tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0 \
smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &

最後の&がないからデーモンで起動していないとか

_________________
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2004-08-26 16:20
引用:

kalzeさんの書き込み (2004-08-26 16:03) より:
tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0
smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &
最後の&がないからデーモンで起動していないとか



そういえば
http://man.qmail.jp/faq/faq5.html
にそんな記述がありましたね。
ZUMA
常連さん
会議室デビュー日: 2004/07/20
投稿数: 25
投稿日時: 2004-08-26 17:46
お疲れ様です。

>tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0 \
>smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &

>最後の&がないからデーモンで起動していないとか


最後に&を付けて実行してみました。

-sh-2.05b# tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &
[1] 4821
-sh-2.05b# !ps
ps -ef|grep qmail
qmails 4513 1 0 14:23 pts/1 00:00:00 [qmail-send]
qmaill 4514 4513 0 14:23 pts/1 00:00:00 [splogger]
root 4515 4513 0 14:23 pts/1 00:00:00 qmail-lspawn ./Maildir/
qmailr 4516 4513 0 14:23 pts/1 00:00:00 [qmail-rspawn]
root 4517 1 0 14:23 pts/1 00:00:00 tcpserver -H -l0 -R -v 0 pop3 /var/qmail/bin/qmail-popup xxxxx.jp /bin/checkpassword /var/qmail/bin/qmail-pop3dMaildir
root 4518 1 0 14:23 pts/1 00:00:00 /var/qmail/bin/splogger pop3d 3
qmailq 4522 4513 0 14:23 pts/1 00:00:00 [qmail-clean]
root 4823 4626 0 17:15 pts/1 00:00:00 grep qmail
[1]+ Done tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3
qmailのデーモンを確認したら、Doneで落ちたみたいなんですが・・・
再度↓確認したら、落ちたみたいです。
-sh-2.05b# !ps
ps -ef|grep qmail
^[[3~qmails 4513 1 0 14:23 pts/1 00:00:00 [qmail-send]
qmaill 4514 4513 0 14:23 pts/1 00:00:00 [splogger]
root 4515 4513 0 14:23 pts/1 00:00:00 qmail-lspawn ./Maildir/
qmailr 4516 4513 0 14:23 pts/1 00:00:00 [qmail-rspawn]
root 4517 1 0 14:23 pts/1 00:00:00 tcpserver -H -l0 -R -v 0 pop3 /var/qmail/bin/qmail-popup xxxxx.jp /bin/checkpassword /var/qmail/bin/qmail-pop3dMaildir
root 4518 1 0 14:23 pts/1 00:00:00 /var/qmail/bin/splogger pop3d 3
qmailq 4522 4513 0 14:23 pts/1 00:00:00 [qmail-clean]
root 4825 4626 0 17:15 pts/1 00:00:00 grep qmail
-sh-2.05b#

何故落ちたのでしょうか?プロセスがぶつかってるんでしょうか?

kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-08-26 20:39
こんばんわ.

syslog とか maillog にはなにも載っていませんでしょうか?
sendmail ならその辺に「これが理由で堕ちてる」と書かれることが多いですが,
qmail では如何?
ZUMA
常連さん
会議室デビュー日: 2004/07/20
投稿数: 25
投稿日時: 2004-08-27 10:35
お疲れ様です。

>syslog とか maillog にはなにも載っていませんでしょうか?
>sendmail ならその辺に「これが理由で堕ちてる」と書かれることが多いですが,
>qmail では如何?


/var/log/messagesファイルに以下のエラーが載っていました。

smtpd: 1093568940.903151 tcpserver: fatal: unable to bind: address already used

たぶん、これが原因みたいなんですが、
だとすると、smtpのポートを落とさないといけないんですよね?
どうやればよろしいのでしょうか?
よろしくお願いします。
ZUMA
常連さん
会議室デビュー日: 2004/07/20
投稿数: 25
投稿日時: 2004-08-27 11:37
お疲れ様です。

http://www.atmarkit.co.jp/flinux/rensai/qmail02/qmail02a.html
↑上記サイトを参考にsmtpポートを無効にして、
再度 tcpserverを実行したら起動できました。
-sh-2.05b# tcpserver -H -l0 -R -v -u 501 -g 500 -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &

ps -ef|grep qmail
qmails 4513 1 0 Aug26 ? 00:00:00 [qmail-send]
qmaill 4514 4513 0 Aug26 ? 00:00:00 [splogger]
root 4515 4513 0 Aug26 ? 00:00:00 qmail-lspawn ./Maildir/
qmailr 4516 4513 0 Aug26 ? 00:00:00 [qmail-rspawn]
root 4517 1 0 Aug26 ? 00:00:00 tcpserver -H -l0 -R -v 0 pop3 /var/qmail/bin/qmail-popup xxxxx.jp /bin/checkpassword /var/qmail/bin/qmail-pop3d
Maildir
root 4518 1 0 Aug26 ? 00:00:00 /var/qmail/bin/splogger pop3d 3
qmailq 4522 4513 0 Aug26 ? 00:00:00 [qmail-clean]
qmaild 6912 1 0 11:16 pts/0 00:00:00 [tcpserver]
root 6913 1 0 11:16 pts/0 00:00:00 /var/qmail/bin/splogger smtpd 3
root 6923 6882 0 11:16 pts/0 00:00:00 grep qmail

みなさん、ご教授ありがとうございました。

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