#1 Le 21/02/2005, à 11:20
- Prosper
[Résolu] [Postfix]smtpd ne pointe pas ou il faut
Bonjour,
J'ai installé postfix en vue de créer un MTA pour mon intranet.
Je suis tombé sur 2 problèmes.
Le premier, quand je tente d'envoyer un mail, postfix ne trouve pas smtpd
Feb 21 11:08:29 localhost postfix/sendmail[4021]: fatal: execv /usr/libexec/postfix/smtpd: No such file or directory
Pourquoi va-t-il dans /usr/libexec alors que mon smtpd se trouve dans /usr/lib ?
2 ème problème, par défaut, inetd n'écoute pas le port 25 (smtp).
J'ai ajouté sans trop de conviction la ligne suivante mon /etc/inetd.conf
smtp stream tcp nowait root /usr/sbin/tcpd sendmail -bs
Un nmap me montre désormais le port 25 ouvert mais je sais pas si la manipulation est correcte.
D'avance merci.
Prosper
#2 Le 21/02/2005, à 11:36
- Prosper
Re : [Résolu] [Postfix]smtpd ne pointe pas ou il faut
Bon je me réponds à moi même car je suis un boulet.
J'ai récup mon fichier main.cf d'une installation précedente sur slackware et le daemon_smtp pointait sur /usr/libexec, j'ai juste changé le lien et ca fonctionne.
Par contre pour le 2éme point, j'ai testé depuis une machine du réseau ca fonctionne aussi, je voudrais juste savoir si c'était la bonne solution.
Merci
#3 Le 21/02/2005, à 11:38
- Ju.
Re : [Résolu] [Postfix]smtpd ne pointe pas ou il faut
Comment as tu installé Postfix ? Via apt ? auquel cas ton probleme est vraiment etrange...
Que renvoit sudo postconf | grep lib ?
Chez moi : daemon_directory = /usr/lib/postfix
Une fois ceci corrigé, le demon smtpd se lancera et donc ecoutera sur le port 25 (enleve la ligne dans /etc/inetd.conf)
Hors ligne
#4 Le 21/02/2005, à 11:52
- Prosper
Re : [Résolu] [Postfix]smtpd ne pointe pas ou il faut
Ok merci Ju ca marche bien sans la ligne dans inetd.
Pour explication, j'ai installé postfix avec apt, puis j'ai supprimé main.cf et je l'ai remplacé par un fichier perso importé d'une autre installation que j'avais faite.
Si un modo peut mettre résolu dans le titre car je ne peux pas éditer mon post.