Saya memiliki beberapa pekerjaan cron yang terkadang menghasilkan output kesalahan dan ingin mendapatkan pemberitahuan di akun email "asli" saya, karena saya tidak menggunakan kotak surat pengguna saya di laptop Ubuntu saya, tetapi cron (atau mungkin postfix) terus mencoba mengirim email ke akun root lokal.
Saya tahu saya bisa menambahkan variabel MAILTO ke crontab:
ricardo@ricardo-laptop:~$ sudo crontab -l
MAILTO=redacted@gmail.com
# m h dom mon dow command
*/5 * * * * /home/ricardo/mrtg/cfg/run.sh
Tapi sepertinya tidak memperhatikannya
Saya juga mencoba menambahkan email saya ke /etc/aliases
file dan menjalankannyanewaliases
ricardo@ricardo-laptop:~$ cat /etc/aliases
# See man 5 aliases for format
postmaster: root
root: redacted@gmail.com
ricardo: redacted@gmail.com
tetap, setiap kali cron ingin mengirim email itu masih mengirimnya ke 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))
Ada saran? Saya menjalankan Ubuntu 10,04, dengan semua yang terbaru