Hi there,
We try to log smtpd and pop3d transaction using cyclog. For some reason,
it refuses sending the stderr to cyclog. I do put 2>&1 to my script.
In /etc/init.d/qmail-smtpd, it looks like:
supervise /var/lock/qmail-smtpd tcpserver -v -c60 -u51 -g50 -b20 0
smtp \
/var/qmail/bin/qmail-smtpd 2>&1 \
| setuser qmaill accustamp \
| setuser qmaill supervise /var/lock/qmail-smtpd-cyclog cyclog \
-s 1000000 /var/log/qmail/qmail-smtpd &
It only logs the successful messages via cyclog, it logs errors to
/var/log/syslog (maillog for Solaris)
In the /etc/init.d/qmail-pop3d, it looks like:
supervise /var/lock/qmail-pop3d tcpserver 0 pop-3
/var/qmail/bin/qmail-popup \
gateway.dakotacom.net checkpassword qmail-popbull
/var/qmail/bulletins \
/var/qmail/bin/qmail-pop3d Maildir 2>&1 | setuser qmaill
accustamp
\
| setuser qmaill supervise /var/lock/qmail-pop3d-cyclog cyclog \
-s 1000000 /var/log/qmail/qmail-pop3d &
I got no log info at all. The file sizes are all zero.
Any suggestions are welcomed.
Thanks a lot.
--George