Использование Maildir в качестве почтового пула по умолчанию
Можно ли использовать Maildir в качестве почтового пула для пользователей на *nix? Я могу заставить procmail доставлять в Maildir без каких-либо проблем, но я хочу, чтобы все изящные функции, такие как finger, знали, когда пришла почта в последний раз, и предупреждали пользователей о получении новой почты...
ОБНОВЛЕНИЕ: Итак, расследование показывает, что на общем уровне нет "почтового пула по умолчанию". Finger (клиент, а не сервер) имеет жестко закодированный путь. pam_mail - это то, что делает новые почтовые уведомления и имеет собственный конфиг, и т. д., поэтому нет "одного места", чтобы это изменить.
2 ответа
Краткий ответ - нет, поскольку и finger, и shell полагаются на время доступа к почтовому ящику в /var/mail (в формате mbox) для отображения такой информации. Тем не менее, вы могли бы написать демон, который мог бы "подсунуть" вошедшим в систему пользователям и соответствующим образом изменить ~/.plan, чтобы он содержал такую информацию.
finger
По крайней мере на FC14 жестко задан для проверки / var / mail /username. Для оболочки есть модуль PAM pam_mail
это понимает maildir.