qmail + vpopmail sur debian sarge
qmail et vpopmail n'existe pas sous sarge, il faudra utiliser les sources. 1) Installation de qmail
Ajout des sources: dans /etc/apt/sources.list
# sources pour qmail + ucspi
deb http://www.jarre-de-the.net/computing/debian/ stable main
Mise à jour et installation.
sargeraid:~# apt-get update
sargeraid:~# apt-get install qmail-src ucspi-tcp-src
Déroulement de l'installation.
To build ucspi-tcp binary package, you have to run
build-ucspi-tcp
Press ENTER to continue...
Info
Avant d'installer qmail, il faut installer ucspi-tcp
sargeraid:~# build-ucspi-tcp
On accepte les valeurs par défaut: L'installation se déroule sans problème, avec la création du paquet debian avec la libc6-2.3ds1
Do you want to remove all files in /tmp/ucspi-tcp,
except ucspi-tcp_0.88-5_i386.deb now? [Yn] Y
Do you want to install ucspi-tcp_0.88-5_i386.deb now? [Yn] Y
Vérification:
sargeraid:~# dpkg -l ucspi-tcp
ii ucspi-tcp 0.88-5 tools for building TCP client-server applications
2) Au tour de qmail
sargeraid:~# build-qmail
Enter a directory where you would like to do this [/tmp/qmail]
Au premier : Press ENTER to continue...
il faut aller commenter la ligne N°5 dans
sargeraid:~# vi /tmp/qmail/qmail-1.03/debian/preinst
soit:
#use strict 'barewords';
Do you want to remove all files in /tmp/qmail, except qmail_1.03-25_i386.deb now? [Yn] Y
dpkg-deb : construction du paquet « qmail » dans « ../qmail_1.03-25_i386.deb ».
It seems that all went ok
Do you want to remove all files in /tmp/qmail,
except qmail_1.03-25_i386.deb now? [Yn] Y
Removing files... done
Do you want to install qmail_1.03-25_i386.deb now? [Yn] n
Do you want to purge qmail-src now? [yN] y
(Lecture de la base de données... 20117 fichiers et répertoires déjà installés.)
Suppression de qmail-src ...
Remember that you can install qmail_1.03-25_i386.deb
on other computers so you don't need to compile it again.
Don't forget to setup a /etc/qmail/rcpthosts file to prevent open relaying!
Good luck!
Info
Pour installer le paquet qmail, Il faut supprimer exim4
sargeraid:~# apt-get remove --purge exim4
sargeraid:/tmp/qmail# dpkg -i qmail_1.03-25_i386.deb
Sélection du paquet qmail précédemment désélectionné.
dpkg : concernant qmail_1.03-25_i386.deb contenant qmail :
qmail entre en conflit avec mail-transport-agent
exim4-daemon-light fournit mail-transport-agent et est installé.
dpkg : erreur de traitement de qmail_1.03-25_i386.deb (--install) :
paquets en conflit - qmail non installé
Des erreurs ont été rencontrées pendant l'exécution :
qmail_1.03-25_i386.deb
Info
Il faut également retirer exim4-daemon-light, la suppression se fera avec dpkg.
sargeraid:/tmp/qmail# dpkg -r --force-depends exim4-daemon-light
Eventuellement, il faut installer procmail avant
et enfin:
sargeraid:/tmp/qmail# dpkg -i qmail_1.03-25_i386.deb
Création du fichier /var/qmail/control/me
Contenu:
localhost
Un petit essai:
sargeraid:/tmp/qmail# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 localhost ESMTP
quit
221 localhost
Connection closed by foreign host.
C'est tout bon.......
# sources pour qmail + ucspi
#deb http://www.jarre-de-the.net/computing/debian/ stable main
# Paquet pour vpopmail
deb http://packages.dotdeb.org ./
sargeraid:~# apt-get update
sargeraid:~# apt-get install vpopmail-bin
Paramétrage de vpopmail-bin (5.4.4-0.dotdeb.1) ...
/etc/init.d/vpopmail: xmalloc: ../bash/parse.y:2584: cannot allocate 64 bytes (0 bytes allocated)
dpkg : erreur de traitement de vpopmail-bin (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
vpopmail-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)
Il faut aller modifier le fichier
sargeraid:~# vi /etc/init.d/vpopmail
ulimit -v 3072 à remplacer par ulimit -v 8192
sargeraid:~# apt-get install vpopmail-bin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
vpopmail-bin est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Paramétrage de vpopmail-bin (5.4.4-0.dotdeb.1) ...
Starting vpopmail pop3 server: vpopmail.
sargeraid:~# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK <7101.1115217043@sargeraid.poudlard.home>
quit
+OK
Connection closed by foreign host.