J'ai quelques tâches cron qui produisent parfois des sorties d'erreurs et j'aimerais recevoir une notification dans mon compte email "réel", car je n'utilise pas la boîte aux lettres de mon utilisateur sur mon ordinateur portable Ubuntu, mais cron (ou peut-être postfix) continue d'essayer d'envoyer des emails au compte local root.
Je sais que je peux ajouter la variable MAILTO au 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 cela ne semble pas y prêter attention
J'ai également essayé d'ajouter mon email au fichier /etc/aliases
et d'exécuter newaliases
ricardo@ricardo-laptop:~$ cat /etc/aliases
# Voir man 5 aliases pour le format
postmaster: root
root: redacted@gmail.com
ricardo: redacted@gmail.com
encore, 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=
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=, size=762, nrcpt=1 (queue active)
Aug 3 16:25:03 ricardo-laptop postfix/smtp[4120]: D985B310: to=, orig_to=, 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))
Des suggestions? Je suis sous Ubuntu 10.04, avec tout à jour