1

openSuse 11.1は初めてですが、いくつかのcrontabジョブを実行しており、そのうちの1つは毎日「at」ジョブの動的リストを作成します。'sh'シェルが/var/ usr / email / daveに送信する電子メールを他の電子メールアドレスに転送する方法はありますか?主に私が何を探しているのかわからないため、私の調査は空白になりましたにとって。誰かが助けることができれば乾杯。

これを調べてから、/ bin / shシェルでスクリプトを実行した後にperlから印刷する場合、/ bin/shは印刷出力を/var/ usr / mail / daveに電子メールで送信します。この電子メールを、他のpop3アカウントに簡単に転送したいと思います。そのうちの私の電話でアクセスできます。申し訳ありませんが、元の質問が十分に明確ではありませんでした

4

2 に答える 2

1

MAILTOファイル内の環境変数をcrontab、メールを受信するユーザーの名前に設定します。ない場合は追加してください。

差出人man 5 crontab

       LOGNAME、HOME、およびSHELLに加えて、cron(8)は次の場合にMAILTOを調べます。
       でコマンドを実行した結果としてメールを送信する理由があります
       ``this''crontab。MAILTOが定義されている(そして空でない)場合、メールが送信されます
       そのように名付けられたユーザーに。MAILTOは、メールをマルチに転送するためにも使用できます。
       受信者ユーザーをコンマで区切って受信者を追加します。MAILTOが
       定義されているが空(MAILTO = "")の場合、メールは送信されません。それ以外の場合、メールは
       crontabの所有者に送信されます。
于 2010-01-11T10:33:24.323 に答える
0

dave のメールをすべて転送したい場合は、単純な .forward ファイルが機能するかどうかを確認してください。

厳選したい場合は、procmail を調べてください。

于 2010-01-11T16:39:12.917 に答える