いでぽんです。 ご回答ありがとうございます。 読んでいましたが、思い込みとpamの仕組みをうまく理解できていなかった のが原因でした。 sshとtelnetで環境変数に違いが出たのは、 /etc/pam.d/ssh のファイルのsession部分に編集を加えていなかったからでした。 /etc/pam.d/loginに変更を加えれば完了だと思い込んでいたものです。 /etc/pam.d/sshで session optional pam_mail.so standard noenv の部分を session optional pam_mail.so standard dir=~/Maildir に変更することでログイン時にメールチェックされるようになりました。 すっきりしました。ありがとうございました。 // 出口 雅之
/etc/login.def にコメントされている文を読みましたか? # NOTE: This is used to setup your MAIL environment variable, and also # used by userdel to determine if any mail spools need to be removed when # removing a user. If you change this, you should also change the # pam_mail.so module setup in /etc/pam.d/login, which affects the "You# have mail" message on login, and, in default setup, overrides this setting# in determining the $MAIL environmental variable.