Bonjour,
Apres avoir installe qmailmrtg pour avoir des stats des mails, j'ai change
le script de demarrage /etc/rc.d/init.d/qmail par le suivant pour avoir des
logs de pop3 et smtp:
----------
echo -n "Starting: "
env - PATH="/var/qmail/bin:/usr/local/bin" \
/var/qmail/bin/qmail-start ./Maildir/ /usr/local/bin/tai64n \
| /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog
/var/log/qmail &
echo -n "qmail "
env - PATH="/var/qmail/bin:/usr/local/bin" \
tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup \
ultima.multimatech.com \
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
/usr/local/bin/tai64n \
| /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t
/var/log/pop3 &
echo -n "pop "
env - PATH="/var/qmail/bin:/usr/local/bin" \
tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u503 -g503 0 smtp \
/var/qmail/bin/qmail-smtpd 2>&1 /usr/local/bin/tai64n \
| /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t
/var/log/smtp &
echo "smtp"
;;
---------
J'ai bien entendu cree et mis les droits correctes sur les dossiers suivant:
---------
mkdir /var/log/pop3;
chown qmaill.root /var/log/pop3;
mkdir /var/log/smtp;
chown qmaill.root /var/log/smtp
---------
J'ai ensuite relance Qmail
Pas d'erreur, les mails rentrent et sortent sans aucun probleme mais pas de
log dans
/var/log/pop3/current
/var/log/smtp/current
/var/log/qmail/current
Je remet alors le script de demarrage par default, je relance Qmail et
depuis je n'ai plus aucun log dans /var/log/qmail/current !! La derniere
ligne que je trouve est la suivante:
------
status: exiting
------
Si je fais un ps -aux j'ai les process en qmail:
-------
qmails 5488 0.0 0.3 1412 396 pts/2 S 11:34 0:00 qmail-send
qmaill 7335 0.0 0.0 0 0 pts/2 Z 11:34 0:00 [sh
<defunct>]
root 19025 0.0 0.2 1368 332 pts/2 S 11:34 0:00 qmail-lspawn
./Maildir/
root 22826 0.0 0.4 1428 496 pts/2 S 11:34 0:00
tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup ns310
qmaill 28195 0.0 0.4 1428 504 pts/2 S 11:34 0:00
tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u503 -g503 0 smtp
qmailr 9132 0.0 0.2 1368 344 pts/2 S 11:34 0:00 qmail-rspawn
qmailq 12475 0.0 0.2 1360 344 pts/2 S 11:34 0:00 qmail-clean
------
apparement ya probleme avec le 7335 qui normalement devrait avoir kekechose
dans le style:
------
qmaill 3001 0.0 0.0 1372 344 ? S May25 0:01
/usr/local/bin/multilog /var/log/qmail
qmaill 6065 0.0 0.0 1352 244 ? S May25 0:00
/usr/local/bin/tai64n
------
Le probleme est qu'en arretant et en relancant Qmail, je reste toujours avec
ce [sh <defunct>]
Pourquoi les logs ne se remplissent plus et comment relancer Qmail de facon
correcte ?
Merci
Remi
--
Liste de diffusion qmailfr - http://qmail.free.fr/