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/


        
        
        

Répondre à