[root@WIN-H9O68NHSMGU ~]# alternatives --display mta
mta - status est auto.
le lien pointe actuellement sur /usr/sbin/sendmail.sendmail
/usr/sbin/sendmail.sendmail - priorité 90
esclave mta-pam : /etc/pam.d/smtp.sendmail
esclave mta-mailq : /usr/bin/mailq.sendmail
esclave mta-newaliases : /usr/bin/newaliases.sendmail
esclave mta-rmail : /usr/bin/rmail.sendmail
esclave mta-sendmail : /usr/lib/sendmail.sendmail
esclave mta-mailqman : /usr/share/man/man1/mailq.sendmail.1.gz
esclave mta-newaliasesman : /usr/share/man/man1/newaliases.sendmail.1.gz
esclave mta-aliasesman : /usr/share/man/man5/aliases.sendmail.5.gz
esclave mta-sendmailman : /usr/share/man/man8/sendmail.sendmail.8.gz
/usr/sbin/sendmail.postfix - priorité 30
esclave mta-pam : /etc/pam.d/smtp.postfix
esclave mta-mailq : /usr/bin/mailq.postfix
esclave mta-newaliases : /usr/bin/newaliases.postfix
esclave mta-rmail : /usr/bin/rmail.postfix
esclave mta-sendmail : /usr/lib/sendmail.postfix
esclave mta-mailqman : /usr/share/man/man1/mailq.postfix.1.gz
esclave mta-newaliasesman : /usr/share/man/man1/newaliases.postfix.1.gz
esclave mta-aliasesman : /usr/share/man/man5/aliases.postfix.5.gz
esclave mta-sendmailman : /usr/share/man/man1/sendmail.postfix.1.gz
La « meilleure » version courante est /usr/sbin/sendmail.sendmail.
Postfix
C'est bien ce que je pensais : tu n'utilises pas postfix mais sendmail.
Si tu veux switcher sur postfix :
Si tu veux switcher sur postfix :
alternatives --config mta (puis choisir postfix et valider)
chkconfig postfix on
chkconfig sendmail off
service sendmail stop
service postfix start
Oui mais maintenant j'ai sa : Mar 27 15:19:44 localhost postfix/sendmail[4415]: fatal: chdir /var/spool/postfix: Permission denied
Que renvoie ?
ls -la /var/spool/postfix/
[root@WIN-H9O68NHSMGU ~]# ls -la /var/spool/postfix/
total 64
drwxr-xr-x. 16 root root 4096 mars 27 13:47 .
drwxr-xr-x. 13 root root 4096 mars 27 13:47 ..
drwx------. 2 postfix root 4096 sept. 16 2009 active
drwx------. 2 postfix root 4096 sept. 16 2009 bounce
drwx------. 2 postfix root 4096 sept. 16 2009 corrupt
drwx------. 2 postfix root 4096 sept. 16 2009 defer
drwx------. 2 postfix root 4096 sept. 16 2009 deferred
drwx------. 2 postfix root 4096 sept. 16 2009 flush
drwx------. 2 postfix root 4096 sept. 16 2009 hold
drwx------. 2 postfix root 4096 sept. 16 2009 incoming
drwx-wx---. 2 postfix postdrop 4096 sept. 16 2009 maildrop
drwxr-xr-x. 2 root root 4096 mars 27 13:57 pid
drwx------. 2 postfix root 4096 mars 27 13:57 private
drwx--x---. 2 postfix postdrop 4096 mars 27 13:57 public
drwx------. 2 postfix root 4096 sept. 16 2009 saved
drwx------. 2 postfix root 4096 sept. 16 2009 trace
[root@WIN-H9O68NHSMGU ~]#
surprenant !!
postconf -n
Oui j'ai un Fedora unique <3[root@WIN-H9O68NHSMGU ~]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = localhost
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = prototype.blogsite.org
myhostname = prototype.blogsite.org
myorigin = prototype.blogsite.org
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.5/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.5/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
Vous avez du courrier dans /var/spool/mail/root
Peut être un pb de droits + haut 🙁
ls -la /var
ls -la /var/spool
[root@WIN-H9O68NHSMGU ~]# ls -la /var
total 84
drwxr-xr-x. 21 root root 4096 mars 22 00:01 .
dr-xr-xr-x. 24 root root 4096 mars 23 20:29 ..
drwxr-xr-x. 2 root root 4096 déc. 8 16:26 account
drwxr-xr-x. 16 root root 4096 mars 21 17:52 cache
drwxr-xr-x. 3 root root 4096 nov. 9 20:13 db
drwxr-xr-x. 3 root root 4096 nov. 9 20:16 empty
drwxr-xr-x. 2 root root 4096 mars 16 08:10 ftp
drwxr-xr-x. 2 root root 4096 août 25 2009 games
drwxrwx--T. 2 root gdm 4096 mars 11 05:39 gdm
drwxr-xr-x. 40 root root 4096 mars 27 13:47 lib
drwxr-xr-x. 2 root root 4096 août 25 2009 local
drwxrwxr-x. 6 root lock 4096 mars 27 03:22 lock
drwxr-xr-x. 15 root root 4096 mars 23 20:29 log
lrwxrwxrwx. 1 root root 10 nov. 9 20:10 mail -> spool/mail
drwxr-xr-x. 2 root root 4096 août 25 2009 nis
drwxr-xr-x. 2 root root 4096 août 25 2009 opt
drwxr-xr-x. 2 root root 4096 août 25 2009 preserve
drwxr-xr-x. 34 root root 4096 mars 27 15:17 run
drwxr-xr-x. 13 root root 4096 mars 27 13:47 spool
drwxrwxrwt. 5 root root 4096 mars 27 13:48 tmp
drwxr-xr-x. 8 root root 4096 mars 21 21:48 www
drwxr-xr-x. 2 root root 4096 août 25 2009 yp
[root@WIN-H9O68NHSMGU ~]# ls -la /var/spool
total 56
drwxr-xr-x. 13 root root 4096 mars 27 13:47 .
drwxr-xr-x. 21 root root 4096 mars 22 00:01 ..
drwxr-xr-x. 2 root root 4096 févr. 19 07:51 anacron
drwx------. 3 daemon daemon 4096 janv. 14 13:25 at
drwxrwxrwx+ 2 postfix postfix 4096 mars 22 12:21 clientmqueue
drwx------. 2 root root 4096 févr. 19 07:51 cron
drwx--x---. 3 root lp 4096 mars 5 11:58 cups
drwxrwxr-x. 2 root root 4096 mars 23 20:29 gdm
drwxr-xr-x. 2 root root 4096 août 25 2009 lpd
drwxrwxrwx. 2 root mail 4096 mars 22 17:43 mail
drwxrwxrwx. 2 root mail 4096 mars 22 12:21 mqueue
drwxr-xr-x. 2 root root 4096 janv. 26 07:29 plymouth
drwxrwxrwx. 16 root root 4096 mars 27 13:47 postfix
up !
Hello !
En fait Root ne peut être l'user par défaut de Postfix c'est pour ça que tu ne peux envoyer de mail 😉
Les mails sont lus exclusivement par l'utilisateur, donc dans /var/spool/mail/user et non /var/spool/mail/root
Ce dernier doit appartenir à l'user et au groupe mail.
Cherche la dessus tu devrais t'en sortir ^^
En fait Root ne peut être l'user par défaut de Postfix c'est pour ça que tu ne peux envoyer de mail 😉
Les mails sont lus exclusivement par l'utilisateur, donc dans /var/spool/mail/user et non /var/spool/mail/root
Ce dernier doit appartenir à l'user et au groupe mail.
Cherche la dessus tu devrais t'en sortir ^^
Bon finalement, j'ai pris sendmail, j'ai suivi ce tuto http://doc.fedora-fr.org/wiki/Configurer_sendmail_:_envoyer_des_courriels_via_un_relai_SMTP , et en voilà toujours la même résultante : Mar 30 20:45:06 localhost sendmail[2751]: NOQUEUE: SYSERR(apache): can not chdir(/var/spool/clientmqueue/): Permission denied
Ce n'est pas un pb de sendmail ou postfix mais un pb de droits sur les répertoires :
- comment as tu installé postfix ? via yum ?
- Comment est configuré selinux ?
- Remets postfix, puis depuis une console, lance la commande :
- comment as tu installé postfix ? via yum ?
- Comment est configuré selinux ?
- Remets postfix, puis depuis une console, lance la commande :
- puis regarde le résultat dans /var/log/maillogecho 'test' | mail -s sujet root