Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/12/2014, à 10: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, à 19:24)

Hors ligne

#2 Le 04/12/2014, à 11: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"

Hors ligne

#3 Le 04/12/2014, à 11: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, à 12:05

credenhill

Re : [Résolu] Sortie de cron vers email dans /etc/aliases

hello
regarder si il y a quelque chose dans /var/mail

Hors ligne

#5 Le 04/12/2014, à 12: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, à 13: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, à 17:07

bruno

Re : [Résolu] Sortie de cron vers email dans /etc/aliases

Peut-être un problème de configuration de postfix…

Hors ligne

#8 Le 04/12/2014, à 19: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, à 19:25)

Hors ligne