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
oui ca se passe
mais comment va envoyer un email à mon ami dans le meme reseau?
c a d comment va ajouter son @ dans le fichier de configuration ?
et merci d'avance.
Tu peux définir des aliases dans /etc/alias :
puis faire la commande newaliases et relancer postfix
bonjour
je veut envoyer un message à un utilisateur locale je tappe la commande mais le message n'arrive pas au destinataire
et voici le probleme dans le fichier de log
Apr 21 10:16:09 localhost postfix/smtp[6248]: connect to testdomain.com[174.137.125.92]:25: Connection timed out
Apr 21 10:16:09 localhost postfix/smtp[6248]: EC5208DA549: to=<user@testdomain.com>, relay=none, delay=1546, delays=1510/0.01/36/0, dsn=4.4.1, status=deferred (connect to testdomain.com[174.137.125.92]:25: Connection timed out)
connect to testdomain.com[174.137.125.92]:25: Connection timed out
La machine 174.137.125.92 n'écoute pas ou n'accepte pas les connexions sur le port 25
salut
je veut envoyer un message en local à un itilisateur local sur mon pc et voci lerreur
Apr 21 11:05:01 localhost postfix/local[8949]: 718328DA5F7: to=<vscan@localhost.localdomain>, orig_to=<vscan>, relay=local, delay=0.04, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Apr 21 11:05:01 localhost postfix/qmgr[8890]: 718328DA5F7: removed
Y a pas d'erreurs !!
status=sent (delivered to mailbox)
salut
je veut envoyer le message à un utilisateur qui sappelle tarek et ne pas vscan
je tappe (echo "texte' | mail -s test tarek) mais le message derige vers vscan
quand je tappe /var/spool/mail/tarek
je ne trouve pas le message?
commen ov modifier ?
et merci d'avance.
salut
je veut envoyer un message à un utilisateur locale sur mon pc mais apres que je tappe la commande (echo "texte' | mail -s test tarek) le message est delivre vers vscan
comment va faire pour que le message delivre vers litilisateur tarek?
et merci d'avance
vscan ? t'as installé un anti-virus pour ton postfix ?
nom je n'est pas installer
mais apres la reinstallation il existe plusieur erreur voici le code du fichier log
Apr 21 16:34:25 localhost postfix/master[11114]: fatal: bind 127.0.0.1 port 25: Address already in use
Apr 21 16:34:26 localhost postfix/postfix-script[11123]: stopping the Postfix mail system
Apr 21 16:34:26 localhost postfix/postfix-script[11176]: starting the Postfix mail system
Apr 21 16:34:26 localhost postfix/master[11177]: fatal: bind 127.0.0.1 port 25: Address already in use
Apr 21 16:34:28 localhost postfix/postfix-script[11187]: fatal: the Postfix mail system is not running
Apr 21 16:34:28 localhost postfix/postfix-script[11238]: starting the Postfix mail system
Apr 21 16:34:28 localhost postfix/master[11239]: fatal: bind 127.0.0.1 port 25: Address already in use
Apr 21 16:34:29 localhost postfix/postfix-script[11248]: stopping the Postfix mail system
Apr 21 16:34:29 localhost postfix/postfix-script[11301]: starting the Postfix mail system
Apr 21 16:34:29 localhost postfix/master[11302]: fatal: bind 127.0.0.1 port 25: Address already in use
Apr 21 16:34:30 localhost postfix/postfix-script[11311]: stopping the Postfix mail system
Apr 21 16:34:30 localhost postfix/postfix-script[11364]: starting the Postfix mail system
Apr 21 16:34:30 localhost postfix/master[11365]: fatal: bind 127.0.0.1 port 25: Address already in use
Que retourne :
netstat -apn | grep :25 | grep tcp
voici le resultat
[root@localhost ~]# netstat -apn | grep :25 | grep tcp
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      7967/3proxy         
[root@localhost ~]#
service 3proxy stop
service postfix restart
Si tu veux continuer à utiliser 3proxy, tu vas devoir changer son port d'écoute
salut
il'ya encore un erreur dans le fichier log voici
Apr 21 18:15:01 localhost postfix/cleanup[19151]: 242D08DC0DB: message-id=<20100421161501.242D08DC0DB@localhost.localdomain>
Apr 21 18:15:01 localhost postfix/qmgr[19111]: 242D08DC0DB: from=<vscan@localhost.localdomain>, size=792, nrcpt=1 (queue active)
Apr 21 18:15:03 localhost postfix/local[19153]: fatal: open database /etc/aliases.db: Bad file descriptor
Apr 21 18:15:04 localhost postfix/master[19109]: warning: process /usr/libexec/postfix/local pid 19153 exit status 1
Apr 21 18:15:04 localhost postfix/master[19109]: warning: /usr/libexec/postfix/local: bad command startup -- throttling
Tu es certain de n'avoir pas installé amavis ?
ps -fea | grep amavis
ls -l /etc/amavisd.conf
voici le resultat
[root@localhost ~]# ps -fea | grep amavis
root     19204  7979  0 18:18 pts/1    00:00:00 grep amavis
[root@localhost ~]# ls -l /etc/amavisd.conf
ls: ne peut accéder /etc/amavisd.conf: Aucun fichier ou dossier de ce type
[root@localhost ~]#
fatal: open database /etc/aliases.db: Bad file descriptor
Pour ce pb, il faut lancer la commande : newaliases
quand je lance newaliases
il me dit commande not found
[root@localhost ~]# newaliases
bash: newaliases: command not found
Ce n'est pas normal, ce binaire est fourni avec le rpm postfix
/usr/bin/newaliases
il n'est pas present
[root@localhost ~]# /usr/bin/newaliases
bash: /usr/bin/newaliases: Aucun fichier ou dossier de ce type
[root@localhost ~]#