出力を生成し、スクリプトを実行しているユーザーに電子メールを送信するcronを介して実行されるいくつかのホームシステム監視スクリプトがあります。このメールを自分の Gmail アカウントにリダイレクトしたり、他のサードパーティのメールを挿入したいと思います。
方法は次のとおりです
- Sendmailなどを介して直接送信するのではなく、他のSMTPサーバー(GmailのSMTP自体など)を認証して使用できるため、正当なサービスを使用しないと、Gmailなどのサービスが自分のメッセージをスパムとしてマークできます。
- 失敗した場合は、ホームインターネット接続を介して実行されるため、再送信してみてください。
ベストアンサー1
.forward
これを行う非常に簡単な方法(すべての要件を満たしていない可能性があるため、非常に簡単です)は、cronジョブを実行しているユーザーIDの$ HOMEディレクトリにあるファイルを使用することです。
.forwardに第三者のメールアドレスを入力しましたが、次のようになります。sendmailは残りのタスクを実行します。。
.forward を使用してプログラムを介して電子メールを実行できます。私の .forward ファイルは次のようになります: "|exec /usr/bin/procmail"
procmailは私にとって十分に機能する非常に原始的なメールフィルタリングプログラムです。