私は最近BSDを自分で教えており、NetBSD VPSを購入することにしました。私はいつもこのボックスに毎日ログインするわけではありませんが(実際には重要なことはしません)、まだroot
メールを監視したいと思います。そのために、転送されたroot
メールを外部アカウントに転送する方法を研究し始めました。私は何かを学んだ/etc/aliases
File、私のためにこれを行うためのパイプラインを設定することができるようですが、慣れていない領域に入っています。
このような内容を扱うチュートリアルはありますか?これは良い考えですか?
ありがとうございます。
答え1
/etc/aliases
jurなどの一般ユーザーを作成して、ルートエントリの右側にあるファイルに追加します。
ルートメールを正常に転送するには、.forward
juserのホームディレクトリ(外部メールアドレスを含む)にルートメールを作成するだけです。
暗号化には、などのMDA(Mail Delivery Agent)を使用できますprocmail
。 jurのホームディレクトリにファイルを作成するの.forward
ではなく、.procmailrc
ファイルを作成する必要があります。
これにより、基本的にいくつかのコマンドを含む単純なスクリプト.procmailrc
などの外部プログラムを介してメッセージ(ヘッダー/本文)を送信できます。gpg
procmailrcの末尾にある正しいルールを使用すると、メッセージを外部の電子メールアドレスに転送(処理)できます。
答え2
これを行う一般的な方法はファイルを編集することです/etc/aliases
。
root: [email protected],[email protected]
ただ走ればnewaliases
行けそうです。
送信メールがスパムとして削除されないように、MTA(sendmailなど)を変更する必要があるかもしれませんが、これは大きな問題です。