Pages : 1
#1 Le 04/12/2014, à 09:45
- g00ny
[Résolu] Sortie de cron vers email dans /etc/aliases
Bonjour,
Si j'ai bien compris, la sortie des tâches CRON est envoyée par mail à l'adresse du compte, définie dans /etc/aliases dont voici le contenu :
postmaster: root
www-data: root
root: goony
goony: monadresse@google.fr
NB : j'ai exécuté newaliases après modification
Or je ne reçois aucun mail, que ce soit pour les cron du compte goony ou ceux de root (/etc/cron.hourly par exple).
Par contre, si je mets une ligne MAILTO = monadresse@google.fr dans les crontab, alors je reçois bien les mails.
J'aimerai comprendre pourquoi ça ne marche pas sans cette ligne.
Merci pour votre aide et vos explications.
Dernière modification par g00ny (Le 04/12/2014, à 18:24)
Hors ligne
#2 Le 04/12/2014, à 10:09
- bruno
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
man aliases
Il faut utiliser des " lorsqu'un alias contient des espaces, des # ou des @
goony: "monadresse@google.fr"
#3 Le 04/12/2014, à 10:56
- g00ny
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
J'ai essayé, mais ça ne change rien.
NB : Les différents exemples que j'ai trouvé sur internet n'utilisent pas de double-quote pour les adresses mails.
J'ai aussi testé dans /etc/aliases/
goony: /home/goony/test_aliases
avec un crontab
* * * * * echo toto
En pensant que ça écrirait toto dans le fichier /home/goony/test_aliases, mais ça ne fait rien non plus.
Est-ce normal ?
NB : dans postfix, allow_mail_to_files = alias,forward,include
Y a-t-il des logs qui pourraient m'éclairer ?
Hors ligne
#4 Le 04/12/2014, à 11:05
- credenhill
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
hello
regarder si il y a quelque chose dans /var/mail
En ligne
#5 Le 04/12/2014, à 11:18
- g00ny
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
Il n'y a qu'un fichier vide
Hors ligne
#6 Le 04/12/2014, à 12:13
- g00ny
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
Par contre, dans /var/log/mail.log, il a quelquechose d'intérressant.
Sans la ligne MAILTO dans le crontab (je ne reçois pas de mail) :
Dec 4 11:33:01 serveur01 postfix/pickup[2461]: 1C7C73191: uid=1001 from=<goony>
Dec 4 11:33:01 serveur01 postfix/cleanup[2478]: 1C7C73191: message-id=<20141204103301.1C7C73191@serveur01.localdomain>
Dec 4 11:33:01 serveur01 postfix/qmgr[2462]: 1C7C73191: from=<goony@serveur01.localdomain>, size=546, nrcpt=1 (queue active)
Dec 4 11:33:01 serveur01 postfix/smtp[2480]: 1C7C73191: to=<goony@serveur01.localdomain>, orig_to=<goony>, relay=none, delay=0.05, delays=0.05/0/0/0, dsn=5.4.4, status=bounc$
Dec 4 11:33:01 serveur01 postfix/cleanup[2478]: 2910F31BE: message-id=<20141204103301.2910F31BE@serveur01.localdomain>
Dec 4 11:33:01 serveur01 postfix/qmgr[2462]: 2910F31BE: from=<>, size=2585, nrcpt=1 (queue active)
Dec 4 11:33:01 serveur01 postfix/bounce[2481]: 1C7C73191: sender non-delivery notification: 2910F31BE
Dec 4 11:33:01 serveur01 postfix/qmgr[2462]: 1C7C73191: removed
Dec 4 11:33:01 serveur01 postfix/smtp[2480]: 2910F31BE: to=<goony@serveur01.localdomain>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=5.4.4, status=bounced (Host or domain $
Dec 4 11:33:01 serveur01 postfix/qmgr[2462]: 2910F31BE: removed
Avec la ligne MAILTO=monadresse@gmail.com dans le crontab (je reçois bien le mail)
Dec 4 11:25:01 serveur01 postfix/pickup[1840]: 1D7883191: uid=1001 from=<goony>
Dec 4 11:25:01 serveur01 postfix/cleanup[1880]: 1D7883191: message-id=<20141204102501.1D7883191@serveur01.localdomain>
Dec 4 11:25:01 serveur01 postfix/qmgr[1841]: 1D7883191: from=<goony@serveur01.localdomain>, size=597, nrcpt=1 (queue active)
Dec 4 11:25:01 serveur01 postfix/smtp[1854]: 1D7883191: to=<monadresse@gmail.com>, relay=aspmx.l.google.com[74.125.133.27]:25, delay=0.51, delays=0.01/0/0.05/0.45, dsn=$
Dec 4 11:25:01 serveur01 postfix/qmgr[1841]: 1D7883191: removed
il semblerait donc que quand la ligne MAILTO n'est pas renseignée, le mail soit envoyé à l'adresse construite goony@serveur01.localdomain, sans prendre en compte le fichier /etc/aliases
Hors ligne
#7 Le 04/12/2014, à 16:07
- bruno
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
Peut-être un problème de configuration de postfix…
#8 Le 04/12/2014, à 18:24
- g00ny
Re : [Résolu] Sortie de cron vers email dans /etc/aliases
Effectivement, je suis reparti sur un main.cf tout neuf, une base saine, en ne modifiant que l'essentiel, et ça fonctionne.
Merci du tuyau
Dernière modification par g00ny (Le 04/12/2014, à 18:25)
Hors ligne