великая трабла ... немогу понять в чём дело ... sendmail не отдает почту ... в ящике пользователя есть новые письма, но почтовая программа почту не забирает и в логах пишет что нет новых сообщений.
сорри неправильно выразился ... но дело в том, что Nov 10 08:53:01 mail ipop3d[5557]: Login user=ххх host=[ххх] nmsgs=0/0 Nov 10 08:53:01 mail ipop3d[5557]: Logout user=ххх host=[ххх] nmsgs=0 ndele=0
но у юзера есть новая почта! вот в чём трабла то ... права соблюдены ...
эта фигня приключилась ппосле того как на партишене место кончилось ... я подчистил но после этого мыльник перестал отдаваться ... и еще всплыло вот что: Nov 10 09:53:00 mail mail.local: lockmailbox /var/spool/mail/ххх failed; error code 75 Nov 10 09:53:12 mail mail.local: lockmailbox /var/spool/mail/ххх failed; error code 75 Nov 10 09:54:07 mail mail.local: /var/spool/mail/ххх: Permission denied
пермишен на spool/mail 660 на файло внутри 660 прав хватает трабла в том, что компы коннектятся к серваку, сервак честно пишет в лог что соединение произошло, новых писем нет и отсоединение ... но на самом деле новые письма есть ...
следствие зашло в тупик ... тут мой фот ... расскажу по порядку:
на серваке работает сендмыл, процмаил делает согласно правилам в файле some.rc публикаты писем в отделные ящики (существующие), mail.local соответственно сортирует потом письма по файлам пользователей и всё это ладно работало пока не кончилось место на диске ... я как это увидел прибил файлы в которые складывались копии писем, после чего сделал рестарт сендмылу в качестве профилактики, но в дереве процессов уже висел добрый десяток процессов типа:
17212 ? S 0:00 /usr/sbin/mail.local ххх
17247 ? S 0:00 /usr/sbin/mail.local ххх
которым я сказал # killall mail.local
после всего этого и пошел раскалбас с тем что при приходе на сервак процмаил впадает в ступор:
и так и висит ... но письма исправно попадают в файлы пользователей, только при подключении поп3д пишет:
Nov 10 12:05:22 mail ipop3d[20385]: pop3 service init from 172.16.10.251
Nov 10 12:05:22 mail ipop3d[20385]: Login user=ххх host=[х.х.х.х] nmsgs=0/0
Nov 10 12:05:22 mail ipop3d[20385]: Logout user=ххх host=[х.х.х.х] nmsgs=0 ndele=0
но при это в ящике ХХХ есть новые письма ...
а в еррор логе пишет когда есть фаил some.rc:
Nov 10 12:05:12 mail mail.local: lockmailbox /var/spool/mail/х1 failed; error code 75
Nov 10 12:05:38 mail mail.local: lockmailbox /var/spool/mail/х2 failed; error code 75
Nov 10 12:05:45 mail mail.local: /var/spool/mail/х3: Permission denied
Nov 10 12:06:47 mail mail.local: /var/spool/mail/х1: Permission denied
вот такая херня ...
мож кто сталкивался ? уже все глаза смылил нифига найти немогу ...