Итак, на FreeBSD 5.3 я поставил exim. Вроде установил как надо. Вроде все работает. Почта уходит, почта приходит... всем, кроме root'а.Вроде после установки системы доходила, хотя точно не помню.
Симптомы.
Файл /var/mail/root почему-то не существовал. Я его создал, но ничего не изменилось.
В /root/mbox лежат кое-какие сообщения, хотя через постовые клиенты (mutt, mail) я их не видел.
После отправки сообщения другого аккаунта, обратно приходит уведомление, что почта не дошла. Уведомление, очевидно, генерируется моим exim сервером.Теперь вопросы.
Как вообще работает почтовая система? Какие функции выполняют файлы /var/mail/root, /root/Mail и /root/mbox? Как узнать, почему именно почта не доходит?
>Как вообще работает почтовая система?Э... Пока мне не ответили, хочу поправиться, так как вопрос сформулировал по-глупому. Я хотел спросить, куда складываются свежедоставленные емейлы, и какие конфиги читает exim.
>какие конфиги читает exim.На FreeBSD обычно только /usr/local/etc/exim/configure
>Итак, на FreeBSD 5.3 я поставил exim. Вроде установил как надо. Вроде
>все работает. Почта уходит, почта приходит... всем, кроме root'а.Почта руту по умолчанию не должна приходить - это сделано в целях повышения безопасности. Почитай в конфиге (/usr/local/etc/exim/configure) описание опции never_users.
>Теперь вопросы.
>
>Как вообще работает почтовая система? Какие функции выполняют файлы /var/mail/root, /root/Mail и
>/root/mbox?Если кратко, то почта по умолчанию ложится в /var/mail/<login>. В /root/Mail и /root/mbox почту, скорее всего, хранят какие-то почтовые клиенты.
> Как узнать, почему именно почта не доходит?
Как обычно, см. логи. Где у тебя логи - не знаю. Я логирование настраивал под себя в конфиге.
Советую установить порт /usr/ports/mail/exim-doc-html/ и почитать. Почтовый сервер настроить - это не минутное дело, тут надо посидеть и разобраться.
Спасибо за ответы.