質問: @gmailアカウントにcronメールを送信する方法 ubuntuラップトップでユーザーのメールボックスを使用しないのでcron(または後置かもしれません)のために、時々エラー出力を生成し、「実際の」メールアカウントで通知を受け取りたいcronジョブがいくつかあります。ローカルルートアカウントにメールを送信しようとし続けます。mailto変数をcrontabに追加できることを知っています。ricardo@ricardo-laptop:~$ sudo crontab -l mailto=redacted@gmail.com # m h dom mon dow command */5 * * * * /home/ricardo/mrtg/cfg/run.sh しかし、それに注意を払っていないようです/etc/aliasesファイルにメールを追加して、newaliasesを実行しようとしましたricardo@ricardo-laptop:~$ cat /etc/aliases # see man 5 aliases for format postmaster: root root: redacted@gmail.com ricardo: redacted@gmail.com それでも、cronが電子メールを送信したいときはいつでも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)) 助言がありますか? ubuntu 10.04を実行していますが、すべてが最新の状態です
回答: smtp.gmail.comをメールサーバーのスマートホストとして設定しているようです。サーバーが外部にメールを送信できるように、スマートホスト構成を削除するか編集する必要があります。メール転送用の現在の構成は機能しているように見えますが、smtp.gmail.comがメールを拒否しているために失敗しています。更新:将来の参照のために、問題は/etc/mailnameにあり、mydestinations接尾辞のリストにない名前をリストしました。これにより、すべてのメールが外部メールと見なされ、メールは/etc/aliases処理をバイパスしました。