Bonjou,
je veut envayer un email en utilisant postfix à un utilisateurs local et j'ai un probleme
je tappe la commande alternatives --display mta
il me repond que le lien pointe actuellement sur /usr/sbin/sendmail.postfix
svp quele est la solution ?
et merci d'avance.
bonjour
voila le commande
[root@localhost ~]# mail tarek -s test
et voici le message d'erreur
EOT
/usr/sbin/sendmail: Aucun fichier ou dossier de ce type
"/root/dead.letter" 10/212
. . . message not sent.
[root@localhost ~]#
et merci
STP, n'ouvre pas un nouveau topic à chaque réponse, ça ne fera pas répondre plus vite !!
Que renvoient les commandes :
rpm -q postfix
ls -l /usr/sbin/sendmail
ls -l /etc/alternatives/mta
ls -l /usr/sbin/sendmail.postfix
voici le code
[root@localhost postfix]# ls -l /usr/sbin/sendmail
lrwxrwxrwx 1 root root 24 avril 16 12:40 /usr/sbin/sendmail -> /usr/local/sbin/sendmail
[root@localhost postfix]# s -l /etc/alternatives/mta
bash: s: command not found
[root@localhost postfix]#  ls -l /usr/sbin/sendmail
lrwxrwxrwx 1 root root 24 avril 16 12:40 /usr/sbin/sendmail -> /usr/local/sbin/sendmail
[root@localhost postfix]# ls -l /etc/alternatives/mta
lrwxrwxrwx 1 root root 26 avril 15 11:07 /etc/alternatives/mta -> /usr/sbin/sendmail.postfix
[root@localhost postfix]# ls -l /usr/sbin/sendmail.postfix
---------- 1 root root 199504 janv. 22  2009 /usr/sbin/sendmail.postfix
[root@localhost postfix]#
Et bien, c'est le bazar chez toi !!!
aucun droit sur /usr/sbin/sendmail.postfix, une version de sendmail qui ne vient pas de yum (/usr/local), etc ...
yum remove sendmail
yum reinstall postfix
alternatives --config mta (rechoisir postfix)
bonjour
je tappe ces commandes mais le resultat reste la meme
et le message ne pas envoyer
svp aider moi et voici le code
[root@localhost ~]# yum remove sendmail
Modules complémentaires chargés : refresh-packagekit
Configuration du processus de suppression
Aucune correspondance pour l'argument : sendmail
Paquet(s) sendmail disponible(s), mais non installé(s).
Aucun paquet marqué pour suppression
[root@localhost ~]# yum reinstall postfix
Modules complémentaires chargés : refresh-packagekit
Configuration du processus de ré-installation
Résolution des dépendances
--> Lancement de la transaction de test
---> Paquet postfix.i386 2:2.5.6-1.fc10 marqué pour être mis à jour 
--> Résolution des dépendances terminée

Dépendances résolues

===========================================================================================================================================================================================================
 Paquet                                          Architecture                                 Version                                                Dépôt                                           Taille
===========================================================================================================================================================================================================
Reinstalling:
 postfix                                         i386                                         2:2.5.6-1.fc10                                         updates                                         3.8 M

Transaction Summary
===========================================================================================================================================================================================================
Remove        0 Package(s)
Reinstall     1 Package(s)
Downgrade     0 Package(s)

Taille totale des téléchargement : 3.8 M
Est-ce correct [o/N] : o
Téléchargement des paquets :
postfix-2.5.6-1.fc10.i386.rpm                                                                                                                                                       | 3.8 MB     00:00     
Lancement de rpm_check_debug
Lancement de la transaction de test
Transaction de test terminée
Transaction de test réussie
Lancement de la transaction
  Installation   : 2:postfix-2.5.6-1.fc10.i386                                                                                                                                                         1/1 

Installé:
  postfix.i386 2:2.5.6-1.fc10                                                                                                                                                                              

Terminé !
[root@localhost ~]# alternatives --config mta

Il existe 2 programmes qui fournissent « mta ».

  Sélection    Commande
-----------------------------------------------
*  1           /usr/sbin/sendmail.ssmtp
 + 2           /usr/sbin/sendmail.postfix

Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :2
[root@localhost ~]# mail tarek@localhost.localdomain -s test
Subject: yujyju
yujy
.
EOT
/usr/sbin/sendmail: Aucun fichier ou dossier de ce type
"/root/dead.letter" 9/235
. . . message not sent.
[root@localhost ~]#
Bon,
relance : alternatives --config mta

choisis /usr/sbin/sendmail.ssmtp
valide
puis relance à nouveau alternatives --config mta et cette fois choisis /usr/sbin/sendmail.postfix
valide
montre moi : ls -l /usr/sbin/sendmail.postfix
voici le code
 
[root@localhost ~]# alternatives --config mta

Il existe 2 programmes qui fournissent « mta ».

  Sélection    Commande
-----------------------------------------------
*  1           /usr/sbin/sendmail.ssmtp
 + 2           /usr/sbin/sendmail.postfix

Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :2
[root@localhost ~]# chmod 755 /usr/sbin/sendmail.postfix
[root@localhost ~]# mail tarek@localhost.localdomain -s test
Subject: 
ergfz
g.
.
EOT
[root@localhost ~]# /usr/sbin/sendmail: Aucun fichier ou dossier de ce type
"/root/dead.letter" 9/223
. . . message not sent.

[root@localhost ~]# alternatives --config mta 

Il existe 2 programmes qui fournissent « mta ».

  Sélection    Commande
-----------------------------------------------
*  1           /usr/sbin/sendmail.ssmtp
 + 2           /usr/sbin/sendmail.postfix

Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :1
[root@localhost ~]# alternatives --config mta

Il existe 2 programmes qui fournissent « mta ».

  Sélection    Commande
-----------------------------------------------
*+ 1           /usr/sbin/sendmail.ssmtp
   2           /usr/sbin/sendmail.postfix

Entrez pour garder la sélection courante [+] ou saisissez le numéro de type de sélection :2
[root@localhost ~]# ls -l /usr/sbin/sendmail.postfix
-rwxr-xr-x 1 root root 199504 janv. 22  2009 /usr/sbin/sendmail.postfix
Ca devrait fonctionner maintenant ?
voici le resultat
[root@localhost ~]# mail tarek@localhost.localdomain -s test
Subject: zcdzzz
zczczc
.
EOT
/usr/sbin/sendmail: Aucun fichier ou dossier de ce type
[root@localhost ~]# "/root/dead.letter" 9/237
. . . message not sent.

[root@localhost ~]# mail tarek -s test
Subject: efvef
ezfzfzf
.
EOT
/usr/sbin/sendmail: Aucun fichier ou dossier de ce type
"/root/dead.letter" 9/215
. . . message not sent.
[root@localhost ~]#
Bon allez grands moyens :
ln -s /etc/alternatives/mta /usr/sbin/sendmail
voici le resultat
[root@localhost ~]# ln -s /etc/alternatives/mta /usr/sbin/sendmail
ln: création d'un lien symbolique `/usr/sbin/sendmail': Le fichier existe
[root@localhost ~]# mail tarek-s test 
Subject: edze
ezzzdzed
.
EOT
[root@localhost ~]# /usr/sbin/sendmail: Aucun fichier ou dossier de ce type
"/root/dead.letter" 9/213
. . . message not sent.

[root@localhost ~]#
ln -sf /etc/alternatives/mta /usr/sbin/sendmail
oui cette probleme est faite mais j'ai un probleme lors de l'envoi
voici
[root@localhost ~]# mail tarek -s test
Subject: mjmok
trhtrh
rthrth
.
EOT
send-mail: invalid option -- 's'
[root@localhost ~]# send-mail: invalid option -- 's'
send-mail: fatal: usage: send-mail [options]
la syntaxe est :
echo "texte' | mail -s sujet destinataire
salut
mon serveur postfix fonctionne localement et je veut le connecte vers l'exterieur comment?
et merci davance.
Il faut qu'il écoute sur toutes les interfaces (inet_interfaces = all dans main.cf). Il faut aussi ouvrir le port 25 dans le firewall et faire du port forwarding sur ta box si nécessaire.
salut:-)
je suis connecte sur le resau de l'ecole et je n'a pas le droit d'acceder au firwell
je peut avoir la fonctionnalite de mon serveur sur le reseau de ma salle d'etude
comment?
Mets inet_interfaces = all dans main.cf puis relance postfix
netstat -an | grep :25 | grep tcp
doit renvoyer :
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN