受信メールを自動的に別のファイルに保存したいと考えています。mailx
メールを読むのに使っています。save
mailx コマンド プロンプトを入力し、コマンド (つまり)を使用して、特定の電子メールを手動で保存できることを理解しています$ save email_number out_file
。可能であればこのプロセスを自動化したいのですが、メールを保存する方法を知っている唯一の方法は、mailx プロンプトを入力することです。保存された電子メールを消化する他の python スクリプトがあります。すべての受信メールは基本的に 1 つのファイル/var/mail/mail_file
に追加され、そのファイルを解析できることがわかりました。ただし、これを行うためのよりエレガントな方法があるようです。mailx の man ページを調べましたが、見落としていない限り、これを達成するための指示がありません。そう、
mailx メールを別のファイルに自動的に保存する方法はありますか? おそらくシェルスクリプトまたはperlで?