第三者のメールアドレスにメッセージを転送する最も簡単な方法

第三者のメールアドレスにメッセージを転送する最も簡単な方法

出力を生成し、スクリプトを実行しているユーザーに電子メールを送信するcronを介して実行されるいくつかのホームシステム監視スクリプトがあります。このメールを自分の Gmail アカウントにリダイレクトしたり、他のサードパーティのメールを挿入したいと思います。

方法は次のとおりです

  1. Sendmailなどを介して直接送信するのではなく、他のSMTPサーバー(GmailのSMTP自体など)を認証して使用できるため、正当なサービスを使用しないと、Gmailなどのサービスが自分のメッセージをスパムとしてマークできます。
  2. 失敗した場合は、ホームインターネット接続を介して実行されるため、再送信してみてください。

ベストアンサー1

.forwardこれを行う非常に簡単な方法(すべての要件を満たしていない可能性があるため、非常に簡単です)は、cronジョブを実行しているユーザーIDの$ HOMEディレクトリにあるファイルを使用することです。

.forwardに第三者のメールアドレスを入力しましたが、次のようになります。sendmailは残りのタスクを実行します。

.forward を使用してプログラムを介して電子メールを実行できます。私の .forward ファイルは次のようになります: "|exec /usr/bin/procmail"

procmailは私にとって十分に機能する非常に原始的なメールフィルタリングプログラムです。

おすすめ記事