На сервере CentOS 7 с postfix и mailx мой ~/.mailrc
файл содержит:
set MAIL=/root/Maildir
set folder=mail
Это позволяет получать почту из root
пользователь Maildir
будет пересмотрено, когда root
пользователь вводит mailx
на terminal
. Однако приведенная выше конфигурация не позволяет другим пользователям использовать CentOS 7
машина, чтобы увидеть их Maildir
почта, когда они печатают mailx
в terminal
при входе в свои учетные записи.
Как я могу установить глобальную конфигурацию сервера, чтобы каждый из других пользователей также мог видеть свои Maildir
электронная почта, когда они входят в свои учетные записи в terminal
и введите mailx
? Могу ли я создать отдельный .mailrc
для каждого пользователя? Если да, то где мне его поставить? И что мне добавить к .mailrc
?
Семя для этого пришло из Masegaloeh.
Распространенное решение - использовать существующий файл или новый под названием mail.sh
в /etc/profile.d/
:
MAIL=~/Maildir
При входе в систему скрипты в /etc/profile.d/
выполняются оболочкой пользователя и, таким образом, MAIL
настроен правильно для всех пользователей.