「新しいメールがあります」メッセージをカスタマイズできますか?

「新しいメールがあります」メッセージをカスタマイズできますか?

You have new mailSSH経由でログインしたときにMOTDが表示するメッセージを修正しようとしています。私の目標は、ログイン時に自分の注意を引くようにメッセージをより目立たせることです(明るい色が良い)。

ベストアンサー1

Bashでは、MAILPATHを使用してカスタムメッセージを設定できます。マニュアルページには次の例があります。

MAILPATH='/var/mail/bfox?"You have mail":~/shell-mail?"$_ has mail!"'

試してみてください:

$ export MAILPATH="$MAIL?\"Santa was here.\""
$
$
$
$ 
"Santa was here."

あ、え、わかった。マンページを誤って読んだようです。

明るい色がいいと思います。

だから私たちはいくつかを密輸しなければなりません。色脱出コードメッセージを入力してください...

$ esc=$'\e'
$ export MAILPATH="$MAIL?$esc[1;37;44mREAD YOUR MAIL RIGHT NOW$esc[0m"
$ echo $MAILPATH
/var/spool/mail/frostschutz?READ YOUR MAIL RIGHT NOW
$
$
READ YOUR MAIL RIGHT NOW

ここに何かを着色する方法がわかりません。明るい白青で叫んでいることを想像してください。色の選択は、好みとローカル端末の色構成設定によって異なります。

また、MAILPATHがまだ使用されていないこと、およびMAILが実際にMAILPATHへの正しいパスを持っていることを確認してください。

おすすめ記事