Erreur Qmail
Papa
-
[Dal] Messages postés 6373 Statut Contributeur -
[Dal] Messages postés 6373 Statut Contributeur -
J'ai suivie toute les procedures d'installation de Qmail de ce lien "http://tomclegg.net/qmail-linux"
jusqu'ici où il falait installer checkpassword
apres avoir lancer le "make" j'ai eu l'erreur suivante
"reference indefinie vers errno"
comment faire ?
jusqu'ici où il falait installer checkpassword
apres avoir lancer le "make" j'ai eu l'erreur suivante
"reference indefinie vers errno"
comment faire ?
A voir également:
- Erreur Qmail
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Une erreur s'est produite instagram ✓ - Forum Instagram
3 réponses
Salut,
comment faire ?
Relire les indications figurant dans le lien que tu as donné ?
Je cite :
Compile and install qmail.
make setup checkSome linux systems don't like the way qmail uses "errno":
./load auto-str substdio.a error.a str.a
substdio.a(substdo.o)(.text+0x43): In function `allwrite':
: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [auto-str] Error 1To fix this, edit the error.h file in the qmail source code. Add this after 2, before the line saying "extern int errno;":
#include "errno.h"After you add that, do "make setup check" again.
You will need to do this again in a few minutes, when you compile checkpassword and daemontools.
Dal
comment faire ?
Relire les indications figurant dans le lien que tu as donné ?
Je cite :
Compile and install qmail.
make setup checkSome linux systems don't like the way qmail uses "errno":
./load auto-str substdio.a error.a str.a
substdio.a(substdo.o)(.text+0x43): In function `allwrite':
: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [auto-str] Error 1To fix this, edit the error.h file in the qmail source code. Add this after 2, before the line saying "extern int errno;":
#include "errno.h"After you add that, do "make setup check" again.
You will need to do this again in a few minutes, when you compile checkpassword and daemontools.
Dal
Slt Dal !
c'est bon avant d'envoyer le post je n'avait pas preter attention !
Mais il ya toujour un probleme ou une incomprehension.
Disons que j'ai bien suivi la procedure cette fois jusqu'à la fin sans plus rencontré d'érreur ! donc mon qmail logiquement est insallé. mais je ne sais pas comment le tester : j'ai configuré mon smtp (outlook) avec l'adresse de cette machine mais un test d'envoi de message renvoi un echec !
une idée s'il vous plait
c'est bon avant d'envoyer le post je n'avait pas preter attention !
Mais il ya toujour un probleme ou une incomprehension.
Disons que j'ai bien suivi la procedure cette fois jusqu'à la fin sans plus rencontré d'érreur ! donc mon qmail logiquement est insallé. mais je ne sais pas comment le tester : j'ai configuré mon smtp (outlook) avec l'adresse de cette machine mais un test d'envoi de message renvoi un echec !
une idée s'il vous plait
Salut,
Je n'utilise pas trop qmail.. lorsque je le trouve avec une machine Debian qui l'installe par défaut, je le retire pour mettre Postfix :P
Sinon... dans ta documentation cette partie est, bien sûr, un exemple :
cat <<'EOF' >rules
192.168.202.:allow,RELAYCLIENT="",RBLSMTPD=""
127.0.0.1:allow,RELAYCLIENT="",RBLSMTPD=""
:allow
EOF
En particulier, tu dois remplacer "192.168.202." par la classe C correspondant au schéma d'adressage de ton réseau local, afin que qmail sache qu'il lui est permis de relayer les e-mails provenant de ces adresses. Si ton schéma est du genre "192.168.0.xxx", remplace "192.168.202." par "192.168.0." et relance le service qmail.
Sinon, arrives-tu à envoyer des e-mails de compte à compte sur le serveur qmail ? Des e-mails vers l'extérieur sur le serveur qmail ?
Lorsque tu testes depuis une machine de ton LAN (un envoi sur un compte du serveur qmail ou un envoi vers l'extérieur), tu peux mieux voir les problèmes en effectuant une session manuelle smtp avec telnet.
Procède comme çà :
http://support.ikoula.com/index-1-2-120-1691-tester-envoyer-un-email-SMTP.html
Celà te permet de visualiser les messages d'erreur de façon interactive (et non un message d'erreur plus ou moins interprété par le client de messagerie) et l'endroit où l'erreur se produit.
Enfin, regarde aussi les logs de qmail.
Dal
Je n'utilise pas trop qmail.. lorsque je le trouve avec une machine Debian qui l'installe par défaut, je le retire pour mettre Postfix :P
Sinon... dans ta documentation cette partie est, bien sûr, un exemple :
cat <<'EOF' >rules
192.168.202.:allow,RELAYCLIENT="",RBLSMTPD=""
127.0.0.1:allow,RELAYCLIENT="",RBLSMTPD=""
:allow
EOF
En particulier, tu dois remplacer "192.168.202." par la classe C correspondant au schéma d'adressage de ton réseau local, afin que qmail sache qu'il lui est permis de relayer les e-mails provenant de ces adresses. Si ton schéma est du genre "192.168.0.xxx", remplace "192.168.202." par "192.168.0." et relance le service qmail.
Sinon, arrives-tu à envoyer des e-mails de compte à compte sur le serveur qmail ? Des e-mails vers l'extérieur sur le serveur qmail ?
Lorsque tu testes depuis une machine de ton LAN (un envoi sur un compte du serveur qmail ou un envoi vers l'extérieur), tu peux mieux voir les problèmes en effectuant une session manuelle smtp avec telnet.
Procède comme çà :
http://support.ikoula.com/index-1-2-120-1691-tester-envoyer-un-email-SMTP.html
Celà te permet de visualiser les messages d'erreur de façon interactive (et non un message d'erreur plus ou moins interprété par le client de messagerie) et l'endroit où l'erreur se produit.
Enfin, regarde aussi les logs de qmail.
Dal