Tôi có một vài công việc cron đôi khi tạo ra lỗi đầu ra và muốn nhận thông báo trong tài khoản email "thực" của mình, vì tôi không sử dụng hộp thư người dùng của mình trong máy tính xách tay Ubuntu, nhưng có thể là cron (hoặc có thể là hậu tố) tiếp tục cố gắng gửi email tài khoản root địa phương.
Tôi biết tôi có thể thêm biến MAILTO vào crontab:
ricardo@ricardo-laptop:~$ sudo crontab -l
MAILTO=redacted@gmail.com
# m h dom mon dow command
*/5 * * * * /home/ricardo/mrtg/cfg/run.sh
Nhưng nó dường như không chú ý đến nó
Tôi cũng đã thử thêm email của mình vào /etc/aliases
tập tin và chạynewaliases
ricardo@ricardo-laptop:~$ cat /etc/aliases
# See man 5 aliases for format
postmaster: root
root: redacted@gmail.com
ricardo: redacted@gmail.com
Tuy nhiên, bất cứ khi nào cron muốn gửi email, nó vẫn gửi nó tới 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))
Bất kỳ đề xuất? Tôi đang chạy Ubuntu 10.04, với mọi thứ cập nhật