Maintenant que l'installation semble réussie, on peut effectuer un certain nombre de tests sur l'envoi et la réception de méls.
qmail: status: local 0/10 remote 0/20
dans syslog (dans le fichier /var/log/mail ou encore /var/log/messages) ;
# ps aux | grep qmails qmails 421 0.0 0.6 1072 400 ? S 09:08 0:00 qmail-send # ps aux | grep qmail-lspawn root 437 0.0 0.5 1028 332 ? S 09:08 0:00 qmail-lspawn ./Mailbox # ps aux | grep qmail-rspawn qmailr 438 0.0 0.5 1028 332 ? S 09:08 0:00 qmail-rspawn # ps aux | grep qmail-clean qmailq 439 0.0 0.5 1020 356 ? S 09:08 0:00 qmail-clean # ps aux | grep splogger qmaill 436 0.0 0.6 1040 424 ? S 09:08 0:00 splogger qmail
echo to: $USER | /var/qmail/bin/qmail-inject
et vérifier qu'on a bien reçu un courrier dans la boîte aux lettres et qu'il y a une trace d'envoi par syslog :
# tail /var/log/mail Apr 8 16:19:45 tarsier qmail: 986739585.762191 new msg 316224 Apr 8 16:19:45 tarsier qmail: 986739585.764764 info msg 316224: bytes 230 from <mdecore@tarsier.linagora.com> qp 9114 uid 500 Apr 8 16:19:45 tarsier qmail: 986739585.771072 starting delivery 1: msg 316224 to local mdecore@tarsier.linagora.com Apr 8 16:19:45 tarsier qmail: 986739585.771230 status: local 1/10 remote 0/20 Apr 8 16:19:45 tarsier qmail: 986739585.888033 delivery 1: success: did_1+0+0/ Apr 8 16:19:45 tarsier qmail: 986739585.888182 status: local 0/10 remote 0/20 Apr 8 16:19:45 tarsier qmail: 986739585.933094 end msg 316224 #
echo to: mdecore@linux-france.org | /var/qmail/bin/qmail-inject
et vérifier qu'il est bien parti :
# tail /var/log/mail ...
et bien arrivé dans la boîte aux lettres distante ;
echo to: POSTmaster | /var/qmail/bin/qmail-inject
et vérifier qu'il y a bien un courrier en attente dans la boîte ãlias/Mailbox ;
# /var/qmail/bin/qmail-inject -f nonexistent To: connaispo Subject: Test Ceci n'est qu'un test. #
Terminer le message par Ctrl+D
, et vérifier qu'un mél d'erreur est bien arrivé ;
$ cat > $HOME/.qmail-groups |groups >> $HOME/MYGROUPS; exit 0 $ /var/qmail/bin/qmail-inject $USER-groups < /dev/null $ > cat $HOME/MYGROUPS users $
Le fichier $HOME/MYGROUPS devrait afficher le nom du groupe auquel on appartient.
On peut tester la réception des méls par qmail comme indiqué dans le fichier TEST.receive :
$ telnet 127.0.0.1 25 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 tarsier.linagora.com ESMTP helo world 250 tarsier.linagora.com mail <mdecore@linagora.com> 250 ok rcpt <mdecore@linagora.com> 250 ok data 354 go ahead Subject: Test C'est un test. . 250 ok 986921971 qp 1227 quit 221 tarsier.linagora.com Connection closed by foreign host. $
Vérifier qu'un courrier est bien arrivé dans la boîte aux lettres de l'utilisateur spécifié ;
Et c'est tout ! Pour faire part de l'installation réussie :
( echo 'First M. Last'; cat `cat SYSDEPS` ) | mail djb-qst@cr.yp.to
en remplaçant First M. Last par votre nom.