Question Postfixe: / usr / sbin / sendmail: Aucun fichier ou répertoire de ce type - pourquoi?


J'essaie de faire fonctionner postfix, et quand je le teste avec mail user J'entre l'objet, le message, etc. et j'obtiens l'erreur suivante:

mail: /usr/sbin/sendmail: No such file or directory
Can't send mail: sendmail process failed

Pourquoi parle-t-il de sendmail? J'ai supprimé cela il y a longtemps et j'utilise postfix. Est-il toujours traîner quelque part et la commande mail pense qu'elle devrait utiliser sendmail?


4
2018-05-12 17:50


origine


Pourriez-vous poster le résultat de postconf –n - Bart De Vos
Je reçois: postconf: warning: ??? n: paramètre inconnu - Zed Said


Réponses:


le postfix paquet sur Debian inclut en fait un /usr/sbin/sendmail exécutable qui fonctionne comme une interface de compatibilité (voir man sendmail quand postfix est installé).

Vérifier ls -l /usr/sbin/sendmail* dans le cas où il a été renommé ou réinstaller le postfix paquet afin que vous obteniez l'emballage en place.


5
2018-05-12 17:57



J'essaie de réinstaller et une erreur s'est produite lors de l'envoi de sendmail: Des erreurs se sont produites lors du traitement: sendmail-base E: le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1) - Zed Said
Devrais-je simplement installer sendmail-base tout seul? - Zed Said
Vous ne devriez vraiment installer aucune partie de sendmail, juste postfix. S'il vous plaît poster la sortie de dpkg-query -L postfix | grep sendmail. - Eduardo Ivanec
Merci, cela me donne: / usr / sbin / sendmail / usr/share/man/man1/sendmail.1.gz / usr / lib / sendmail - Zed Said
Et encore ls -l /usr/sbin/sendmail renvoie "Aucun fichier ou répertoire de ce type"? Je dirais que votre installation est bâclée d’une manière spécifique qui provoque également un dysfonctionnement de la réinstallation - essayez de sauvegarder tous les fichiers de configuration à la main, puis apt-get remove --purge postfix (sauvegardez d'abord!) et enfin apt-get install postfix. - Eduardo Ivanec


Si vous n'avez pas / usr / sbin / sendmail, vérifiez si après l'installation du paquet postfix, vous avez:

/usr/sbin/sendmail.postfix

Si vous le faites, créez simplement un lien symbolique:

ln -s /usr/sbin/sendmail.postfix /usr/sbin/sendmail

4
2018-01-11 09:59





L'installation de postfix est probablement cassée. Essaye ça:

sudo aptitude reinstall postfix

1
2018-05-12 18:00



Est-ce que ceci, et cela n'a pas résolu le problème. - Zed Said


J'ai rencontré le même problème, et le cmd suivant le résout,

sudo apt-get install mailutils

0
2017-12-02 08:46