>Помогите "сынку":
>
>поставил себе Courier-MTA из портов, всё настроил, всё работает.
>ОС FreeBSD 4.8.
>
>Одно но - по IMAP почта то не отдается вообще, то отдается
>со скрипом,
>imapd в лог пишет
>"Failed to create cache file: maildirwatch (user) Error: Input/output error Check for
>proper operation and configuration of the File Access Monitor daemon (famd)."
>
>
>Я почитал фак, в котором вкратце сказано - включите фам, или собирайте
>
>без него. Включить я не смог.
>
>Внимание вопрос - а как из портов собрать курьера, но без fam?
>
попробуй сделать так:
# cd /usr/ports/mail/courier
# cp Makefile Makefile.orig
# grep -v LIB_DEPENDS= Makefile.orig > Makefile
дальше собирай заново как собирал до этого (FAM можешь удалить из системы:
make deinstall или pkg_delete fam...
# make
# make install
затем в конфигурационном файле imapd что делается из imapd.dist
сделать (запретить
...
#--lavr убираем поддержку IDLE - из-за FAM
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA"
...
#--lavr запрещаем dot-locking метод и мултисессионную работу с folder'ами
IMAP_USELOCKS=0
...
#--lavr запрещаем "одновременную" работу клиентов с одним и тем же folder
IMAP_ENHANCEDIDLE=0
...
прим: и в этом случае совет - в M$ Outlook Express не разрешать опрашивать
ящик чаще чем 15, лучше 30 минут (есть там мулька как часто опрашивать
ящик входящих писем). M$ как всегда "произвел свои улучшения протокола IMAP и криво использует IDLE, как результат imapd может впасть в ступор)