Version complète: sur le forum Webmaster Hub : vpopmail & qmail
Webmaster Hub > Accueil > Le salon de Webmaster Hub
romeo
Suite à une mise à jour de vpopmail => 5.4.13, je ne peut plus utiliser le smtp de mon serveur.

Je suis sur une Redhat7.2 (Release 1 chez OVH).

Donc authentification par "pop-before-smtp".

Avec l'ancienne version de vpopmail (5.2.1) tout fonctionne bien (pop & smtp).
Mais avec la version 5.4.13, j'ai l'erreur 553 en retour suite à un envoi de mail.(smtp)
Le pop fonctionne correctement.

De plus le binaire clearopensmtp de vpopmail renvoi egalement une erreur

tcprules: fatal: unable to parse this line: :allow82.xx.xx.145:allow,RELAYCLIENT="",RBLSMTPD=""
Warning: update_rules() - tcprules failed

Qqun à une idée pour résoudre mon problème ??

Romeo
Dan
Quel est le contenu de ton fichier /etc/tcp.smtp ?
J'ai installé la dernière version de vpopmail sur une centaine de serveurs, sans aucun souci.

Dan
romeo
Salut Dan,

Contenu de /etc/tcp.smtp :
CODE
127.0.0.1:allow,RELAYCLIENT=""
:allow


Ensuite j'ai lancé
CODE
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp


Si je reviens à une ancienne version de vpopmail(5.2.1), ça fonctionne. unsure.gif

De plus, J'ai constaté une erreur lorsque /home/vpopmail/bin/clearopensmtp est exécuté (tachecron).
Alors que sur l'ancienne version no probleme.

CODE
tcprules: fatal: unable to parse this line: :allow82.xx.xx.145:allow,RELAYCLIENT="",RBLSMTPD=""
Warning: update_rules() - tcprules failed
.

J'ai même tenté de vider le fichier /etc/vpopmail/open-smtp mais ça ne change rien

Je rapelle que j'utilise "pop-before-smtp" pour l'authentification.

Cordialement,
Romeo
Dan
Sur les serveurs dédiés que j'infogère en distrib redhat j'ai installé qmailadmin-1.2.9 et vpopmail-5.4.17 et tout fonctionne bien.

Tu dois avoir oublié un paramètre de configuration de vpopmail.

Voici ce que j'ai utilisé comme commandes:
CODE
cd /home/ovh/src
tar xzf qmailadmin-1.2.9.tar.gz
tar xzf vpopmail-5.4.17.tar.gz
cd vpopmail-5.4.17
./configure --enable-roaming-users=y --enable-qmail-ext=y
make
make install
cd /root/qmailadmin-1.2.9
./configure --enable-cgibindir=/home/ovh/cgi-bin --enable-imagedir=/home/ovh/www/images/qmailadmin/
make
make install
chmod 755 /home/ovh/cgi-bin/qmailadmin


A mon avis c'est le --enable-roaming-users=y qui te manque wink.gif
romeo
Ok, Dan

J'ai bien pris note de tes commandes.
D'ailleurs, javais deja vu tes posts à ce sujet lors d'une recherche.

Pour vpopmail, j'ai utilisé la même config que toi.

Il me semble avoir résolu le problème.

J'ai modifié le contenu de /etc/tcp.smtp :

CODE
127.0.0.1:allow,RELAYCLIENT=""
:allow


par

CODE
127.0.0.1:allow,RELAYCLIENT=""
:allow,RELAYCLIENT=""



Maintenant le smtp fonctionne.


Par contre tjrs une erreur lors du tachecron
/home/vpopmail/bin/clearopensmtp

CODE
tcprules: fatal: unable to parse this line: :allow82.xx.xx.145:allow,RELAYCLIENT="",RBLSMTPD=""
Warning: update_rules() - tcprules failed


ça n'empêche pas le fonctionnement mais ca me chagrine un petit peu.


Pour passer à autre chose, connais tu le patch chkuser pour qmail ??
Si oui, j'aurais besoin de quelques infos concernant son utilisation.

Merci encore pour tout

Cordialement,
Romeo
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.