Commande mail sous root

Bonjour,
J'aimerai effectuer une configuration partculière de Postfix. j'ai configurer les paramètres suivants de mon serveur:

fichier "main.conf"
# INFORMATIONS SUR LES REPERTOIRES LOCAUX
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix

# POSSESSION DES FILES D'ATTENTE ET DES PROCESSUS
mail_owner = postfix

# NOMS DE LA MACHINE ET DU DOMAINE
myhostname = alex.linux-france.org

# POUR L'ENVOI DU COURRIER
myorigin = $myhostname

# MODE DE TRANSPORT
default_transport = smtp

# GESTION DES ALIAS
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases

# DELIVRANCE DU COURRIER
mailbox_command = /usr/local/bin/procmail

fichier "aliases.conf"
news: nom
usenet: nom

j'ai essayer de tester la configuration et envoyer un mail local j'ai utilisé donc

mail nom -s test
et ici tt se bloque. ya pa de message d'erreur mais rien n'est affiché. à chaque fois j'étai obligé d'arreter la commande par ctrl+c :(
quelqu'un pourrait m'indiquer la faute????

Merci pour votre aide....
@+++
Configuration: Centos

32 réponses

Résumé de la discussion

Une configuration partielle de Postfix sous CentOS est discutée après un test d'envoi local qui se bloque sans message d'erreur, nécessitant une vérification du chemin et des liens système. Le fil met en évidence l'importance d'ajouter ou de corriger le paramètre sendmail_path dans main.cf et de clarifier le lien entre /usr/sbin/sendmail et l'exécutable réel. Plusieurs messages explorent les liens symboliques et les emplacements effectifs, proposent des commandes comme find et des vérifications de paquets, et confrontent les résultats entre différentes distributions et configurations. En dernier recours, des échanges évoquent aussi la distinction entre les exécutables visibles et les liens vers /usr/local/sbin/sendmail, soulignant qu'une mauvaise chaîne peut bloquer l'envoi local.

Bobot (l’IA à votre service)
  1. au niveau 14 j'ai pas désinstallé sendmail et puis j'ai trouvé le tutorial indiqué ci dessus.
    alors j'ai suit les étapes intégralement..
    et voila l'erreur est encore là
    j'ai essayé de réinstallé sendmail:
    yum install sendmail-*

    encore le meme pblème!!!!!!!!!!
    1. Contributeur
      pourquoi au post 14 le find affichait quelque chose ?
      ce tutorial est bon
      le problème c'est que postfix remplace sendmail mais de vielles commandes ont besoins d'un exécutable sendmail
      1. je les ai essayé et rien n'est affiché.
        mais je comprends la cause j'ai suivi le tutorial suivant
        https://abul.org/Configurer-son-Serveur-de-courrier.html

        il est mentionné de supprimer le serveur sendmail avec la commande
        rpm -e —nodeps sendmail...

        veuillez m'expliquer les grandes lignes pr configurer le postfix????
        je commence à me perdre entre les tutoriaux :(
        1. Contributeur
          et ca comme au 14
          find / -name sendmail -ls
          et ca
          find / -name sendmail\* -ls
          1. Contributeur
            l'exécutable doit être ailleurs
            find / -name "sendmail*" -ls
            1. ok je comprends, mais c'est un fichier texte

              file /usr/local/sbin/sendmail
              >>>> /usr/local/sbin/sendmail: ASCII text

              alors je dois ajouter koi??
              1. Contributeur
                la vieille commande mail a besoin de sendmail,c'est pourquoi il y a un lien pour lui faire croire
                1. Mais je vois pas la nécessité de sendmail, et je travaille sur un Postfix.
                  ça cause pa un conflit nn???
                  1. merci
                    mais encore le meme problème.
                    la configuration citée plus haut est elle correcte????
                    1. Contributeur
                      c'est bon ca:
                      8552451 4 -rwxrwxrwx 1 root root 20 May 3 2007 /usr/local/sbin/sendmail
                      4309017 0 lrwxrwxrwx 1 root root 24 Jun 17 15:51 /usr/sbin/sendmail -> /usr/local/sbin/sendmail

                      essyae la commande mail
                      1. J'ai retéléchargé ts les paquets :yum install sendmail -*
                        et puis encore mem pbleme:

                        j'ai exécuter la commande
                        find / -name sendmail -ls

                        ************************************************************************
                        7063209 4 -rw-r--r-- 1 root root 20 May 3 2007 /etc/sysconfig/sendmail
                        7063431 4 drwxr-xr-x 2 root root 4096 Nov 18 2007 /etc/webmin/sendmail
                        7063207 4 -rwxr-xr-x 1 root root 3349 May 3 2007 /etc/rc.d/init.d/sendmail
                        7062184 40 -rwxr-xr-x 1 root root 36646 Aug 23 2005 /etc/log.d/scripts/services/sendmail
                        8552451 4 -rwxrwxrwx 1 root root 20 May 3 2007 /usr/local/sbin/sendmail
                        9519172 4 drwxr-xr-x 3 root root 4096 Jun 17 17:37 /usr/share/doc/sendmail
                        9257125 4 drwxr-xr-x 3 root root 4096 Nov 18 2007 /usr/libexec/webmin/mscstyle3/sendmail
                        9260475 4 drwxr-xr-x 5 root root 4096 Nov 18 2007 /usr/libexec/webmin/sendmail
                        9226850 4 drwxr-xr-x 3 root root 4096 Nov 18 2007 /usr/libexec/webmin/caldera/sendmail
                        9226049 4 drwxr-xr-x 3 root root 4096 Nov 18 2007 /usr/libexec/webmin/blue-theme/sendmail
                        8990868 0 lrwxrwxrwx 1 root root 30 Oct 2 2007 /usr/lib/sendmail -> /etc/alternatives/mta-sendmail
                        4309017 0 lrwxrwxrwx 1 root root 24 Jun 17 15:51 /usr/sbin/sendmail -> /usr/local/sbin/sendmail
                        8552450 0 lrwxrwxrwx 1 root root 24 Jun 17 15:13 /root/sendmail -> /usr/local/sbin/sendmail
                        ********************************************************************************************
                        comment je peux distinguer l'exe et puis je fais koi?
                        1. Contributeur
                          il faut enlever le lien /usr/sbin/sendmail
                          et chercher l'exécutable sendmail
                          • 1
                          • 2