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. merci pour votre aide,
    j'ai essayé la commande et voila ce que j'ai eu:

    /usr/sbin/sendmail: No such file or directory
    1. Contributeur
      est ce que sendmail existe:
      ls -l /usr/local/sbin/sendmail
      1. voila ce que j'ai eu:
        .
        .
        .
        lrwxrwxrwx 1 root root 24 Jun 17 15:13 sendmail -> /usr/local/sbin/sendmail
        .
        .
        .

        j'ai pa compris l'affichage . c'est un lien???
        1. Contributeur
          essayer de créer un lien :
          ln -s /usr/local/sbin/sendmail /usr/sbin/sendmail
          et tester mail
          1. /usr/sbin/sendmail: Too many levels of symbolic links

            apparemment plusieurs liens vers /usr/sbin/sendmail
            newaliases -> /usr/local/sbin/sendmail
            mailq -> /usr/local/sbin/sendmail
            comment je peux les supprimer stp???
            merci
            1. Contributeur
              peut-être rajouter dans le fichier de config.
              sendmail_path = /usr/local/sbin/sendmail
              1. je l'ai ajouté et j'ai testé mail
                tjrs le meme problème,

                merci d'avoir continué la discussion
                1. Contributeur
                  il me semble que /usr/local/sbin/sendmail ne devrait pas être un lien sur lui même
                  1. Contributeur
                    l'exécutable aurait du être mis à l'installation, peut-être est-il ailleurs:
                    find / -name sendmail -ls
                    1. j'ai fait des modifications et je commence à avoir autre erreur:
                      /usr/sbin/sendmail: Exec format error

                      je dois réinstaller le package???
                      1. Contributeur
                        il faut enlever le lien /usr/sbin/sendmail
                        et chercher l'exécutable sendmail
                        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
                            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. merci
                              mais encore le meme problème.
                              la configuration citée plus haut est elle correcte????
                              1. Mais je vois pas la nécessité de sendmail, et je travaille sur un Postfix.
                                ça cause pa un conflit nn???
                                • 1
                                • 2