cronスクリプト設定でユーザーにローカルメールを送信する

cronスクリプト設定でユーザーにローカルメールを送信する

私のcron.dailyスクリプトの1行は期待どおりに機能しません。私はいません。特別なシステムのSMTPメールサーバーでは、この行はrsync -avun --inplace /oneuser/file.xls /otheruser/file.xls | mail -s "$ 0 $?"というCannot open mail:25メッセージを提供します。ローカルメールサブシステムを設定するには何が必要ですか?私は電子メールサーバーの設定よりも簡単なメールボックスを好む。ログインしている他のユーザーがmailコマンドを介してcron(root)メッセージを読むことができることが気に入ります。同様の質問を見つけましたが、ここでは答えが見つかりませんでした。ローカルメールの検索と配信をどのように設定しますか?

コマンドを使用してユーザーにメールを送信しようとすると、mailポイントがわかります。

EOT
[root@localhost etc]# send-mail: Cannot open mail:25

ベストアンサー1

postfixただ地元のメール配信をインストールすることをお勧めします。少なくともUbuntuは、ローカル専用転送オプションを含む設定を対話的に要求します。

また、メール配信用のローカルアカウントを作成し、mailboy誰もがそのアカウントに配信されたメッセージを読むことを許可できます。

rootにメールを送信するには、次の行をmailboy編集して追加してください。/etc/aliases

root: mailboy@localhost

これを行った後newaliases

おすすめ記事