J'ai quelques travaux cron qui génèrent parfois des erreurs et souhaitent recevoir une notification dans mon compte "réel", car je n'utilise pas la boîte aux lettres de mon utilisateur dans mon ordinateur portable Ubuntu, mais cron (ou s'agit-il peut-être de postfix) continue d'essayer d'envoyer un courriel au compte root local.
Je sais que je peux ajouter la variable MAILTO à la crontab:
ricardo@ricardo-laptop:~$ sudo crontab -l
MAILTO=redacted@gmail.com
# m h dom mon dow command
*/5 * * * * /home/ricardo/mrtg/cfg/run.sh
Mais il ne semble pas y prêter attention
J'ai aussi essayé d'ajouter mon email au /etc/aliases
fichier et de courirnewaliases
ricardo@ricardo-laptop:~$ cat /etc/aliases
# See man 5 aliases for format
postmaster: root
root: redacted@gmail.com
ricardo: redacted@gmail.com
Néanmoins, chaque fois que cron veut envoyer un email, il l’envoie toujours à root@my.domain.com
:
ricardo@ricardo-laptop:/var/log$ tail mail.log
Aug 3 16:25:01 ricardo-laptop postfix/pickup[2002]: D985B310: uid=0 from=<root>
Aug 3 16:25:01 ricardo-laptop postfix/cleanup[4117]: D985B310: message-id=<20100803192501.D985B310@ricardo-laptop>
Aug 3 16:25:01 ricardo-laptop postfix/qmgr[2003]: D985B310: from=<root@144-68-247-190.fibertel.com.ar>, size=762, nrcpt=1 (queue active)
Aug 3 16:25:03 ricardo-laptop postfix/smtp[4120]: D985B310: to=<root@144-68-247-190.fibertel.com.ar>, orig_to=<root>, relay=smtp.gmail.com[74.125.157.109]:25, delay=1.5, delays=0.38/0.02/0.9/0.18, dsn=5.7.0, status=bounced (host smtp.gmail.com[74.125.157.109] said: 530 5.7.0 Must issue a STARTTLS command first. d1sm12275173anc.19 (in reply to MAIL FROM command))
Aucune suggestion? J'utilise Ubuntu 10.04, avec toutes les mises à jour