наболевшее Account's mailbox directory is not own, emoxam, 17-Фев-09, 21:48 [смотреть все]я недавно начал изучать BSD, потому иногда сачкую, стараясь отгородить себя от лишних проблем.наболевшая у многих, но для меня так и не решенная проблема: Имеем posfix + cyrus-sasl courier-imap + authlib MySQL не юзаю, дабы не запутатся окончательно! вся почта работает на ура! в обе стороны! далее: накатили SquirrelMail пытаюсь залогинится - ERROR: ERROR: Connection dropped by IMAP server. ладно, проверяю телнетом
telnet 192.168.1.1 imap * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THRE AD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyr ight 1998-2008 Double Precision, Inc. See COPYING for distribution information. a LOGIN sukhorukov 123456 * BYE [ALERT] Fatal error: Account's mailbox directory is not owned by the corre ct uid or gid: понимаю что не хватает прав, но не понимаю кому и не понимаю на что ??? и где это указывать ? в authdaemonrc я mailbox не указывал, указывал в pop3d - MAILDIRPATH=Maildir/ помятуя что именно с "/" на конце, дабы почта хранилась в home/"user"/maildir указал то же и в imapd не помогает, перегружал сервер, выдавал на всё что ему может пригодится права 777 не помогает. я соглашусь изучая адскую связку posfix + cyrus-sasl, courier-imap + authlib (пока не лезя в то что sasl умеет спрашивать пароли у authdaemond) я мог запутатся, но не курение гугла, ни нахождение людей который когда либо решили свои идентичные проблемы ни привели к желаемому результату. прошу помощи господа! вы у меня последняя надежда! Спасибо!!
|
- наболевшее Account's mailbox directory is not own, emoxam, 22:49 , 17-Фев-09 (1)
готов предоставить любые конфиги если потребуется!и кстати! configtest.php отрабатывает! пишет что: Congratulations, your SquirrelMail setup looks fine to me!
- наболевшее Account's mailbox directory is not own, Anatoliy, 23:37 , 17-Фев-09 (2)
- наболевшее Account's mailbox directory is not own, emoxam, 23:56 , 17-Фев-09 (3)
>Если мельком глянуть в исходники courier-imap, то можно сделать предположение, что, >скорей всего, gid/uid mailbox-а не совпадает с gid/uid пользователя. :-) так... 1 - вендовое воспитание, мне такое даже в голову не пришло, другое дело Гуру ))) 2 - gid/uid mailbox-а не совпадает с gid/uid пользователя.. но насколько я понимаю mailbox это директория ?? какой же у неё может быть ГУЙ ?
- наболевшее Account's mailbox directory is not own, Pavlovsky Ilia, 11:48 , 08-Янв-11 (25)
- наболевшее Account's mailbox directory is not own, Tuz, 23:58 , 17-Фев-09 (4)
- наболевшее Account's mailbox directory is not own, emoxam, 23:59 , 17-Фев-09 (5)
>Выставите правильно хозяина и группу для директории позвольте я повторюсь (истерично так)"для какой ????"
- наболевшее Account's mailbox directory is not own, Tuz, 00:02 , 18-Фев-09 (6)
- наболевшее Account's mailbox directory is not own, emoxam, 00:07 , 18-Фев-09 (7)
>Мда, /"user"/maildir и кто должен стать её хозяином ? и какой группе дать права ? курьер от чьего лица работает ? кстати закономерность скорей всего в том что папку я создавал руками.. ибо автоматом она не создается, или я чего то не понял ? как сделать так чтобы при первом входящем письме папка создавалась сама ? думаю там все просто...
- наболевшее Account's mailbox directory is not own, emoxam, 00:16 , 18-Фев-09 (8)
/"user"/maildir а то что chmod 777 maildir и ошибка сохраняется не созачает что это не нехватка прав ?
- наболевшее Account's mailbox directory is not own, Tuz, 00:17 , 18-Фев-09 (9)
- наболевшее Account's mailbox directory is not own, emoxam, 00:25 , 18-Фев-09 (11)
main.cfqueue_directory = /var/spool/postfix command_directory = /usr/local/sbin daemon_directory = /usr/local/libexec/postfix data_directory = /var/db/postfix mail_owner = postfix #default_privs = nobody myhostname = mail.polosok.net mydomain = polosok.net myorigin = $myhostname myorigin = $mydomain inet_interfaces = all #inet_interfaces = $myhostname #inet_interfaces = $myhostname, localhost #mydestination = $myhostname, localhost.$mydomain, localhost mydestination = $mydomain, $myhostname #local_recipient_maps = unix:passwd.byname $alias_maps #local_recipient_maps = proxy:unix:passwd.byname $alias_maps #local_recipient_maps = unknown_local_recipient_reject_code = 550 mynetworks_style = subnet mynetworks = 192.168.1.0/24, 127.0.0.0/8 #relay_domains = $mydestination #relay_domains = $mydomain relay_domains = $myhostname, localhost, polosok.net relayhost = smtp.qwerty.ru #relay_recipient_maps = hash:/usr/local/etc/postfix/relay_recipients alias_maps = hash:/usr/local/etc/postfix/aliases #transport_maps = hash:/usr/local/etc/postfix/transport #alias_database = hash:/etc/aliases home_mailbox = Maildir/ mail_spool_directory = /var/spool/mail debug_peer_level = 9 sendmail_path = /usr/local/sbin/sendmail newaliases_path = /usr/local/bin/newaliases mailq_path = /usr/local/bin/mailq setgid_group = maildrop html_directory = /usr/share/doc/packages/postfix/html manpage_directory = /usr/local/man #sample_directory = /usr/local/etc/postfix readme_directory = no smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_path = smtpd smtpd_sasl_local_domain = $mydestination smtpd_client_restrictions = permit_sasl_authenticated, reject_unknown_client, pe rmit smtpd_sender_restrictions = permit_sasl_authenticated, permit smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, per mit_auth_destination, reject_unauth_destination #strict_rfc821_envelopes = yes disable_vrfy_command = yes pop3d PIDFILE=/var/run/pop3d.pid MAXDAEMONS=40 MAXPERIP=4 #POP3AUTH="LOGIN CRAM-MD5 CRAM-SHA1" POP3AUTH="PLAIN LOGIN" #POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256" POP3AUTH_ORIG="PLAIN LOGIN" # POP3AUTH_TLS="LOGIN PLAIN" POP3AUTH_TLS="" POP3AUTH_TLS_ORIG="LOGIN PLAIN" POP3_PROXY=0 # PROXY_HOSTNAME= PORT=110 ADDRESS=0 TCPDOPTS="-nodnslookup -noidentlookup" LOGGEROPTS="-name=pop3d" #DEFDOMAIN="@polosok.net" #POP3DSTART=YES MAILDIRPATH=Maildir/ #MAILDIRPATH="/var/spool/mail/" imapd ADDRESS=0 PORT=143 ##NAME: AUTHSERVICE:0 # # It's possible to authenticate using a different 'service' parameter # depending on the connection's port. This only works with authentication # modules that use the 'service' parameter, such as PAM. Example: # # AUTHSERVICE143=imap # AUTHSERVICE993=imaps MAXDAEMONS=40 MAXPERIP=4 PIDFILE=/var/run/imapd.pid TCPDOPTS="-nodnslookup -noidentlookup" LOGGEROPTS="-name=imapd" #DEFDOMAIN="@example.com" IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THRE IMAP_KEYWORDS=1 ##NAME: ACL_CAPABILITY:0 # # IMAP_ACL=1 enables IMAP ACL extension. Set this option to 0 to # disable ACL capabilities announce. IMAP_ACL=1 ##NAME: SMAP1_CAPABILITY:0 # # EXPERIMENTAL # # To enable the experimental "Simple Mail Access Protocol" extensions, # uncomment the following setting. # # SMAP_CAPABILITY=SMAP1 ##NAME: IMAP_CAPABILITY_ORIG:2 # # For use by webadmin IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT IMAP_PROXY=0 # PROXY_HOSTNAME= IMAP_PROXY_FOREIGN=0 IMAP_IDLE_TIMEOUT=60 IMAP_MAILBOX_SANITY_CHECK=1 IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN" IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN" IMAP_DISABLETHREADSORT=0 IMAP_CHECK_ALL_FOLDERS=0 IMAP_OBSOLETE_CLIENT=0 IMAP_UMASK=022 IMAP_ULIMITD=65536 IMAP_USELOCKS=1 IMAP_SHAREDINDEXFILE=/usr/local/etc/courier-imap/shared/index IMAP_ENHANCEDIDLE=0 IMAP_TRASHFOLDERNAME=Trash IMAP_EMPTYTRASH=Trash:7 IMAP_MOVE_EXPUNGE_TO_TRASH=0 # OUTBOX=.Outbox SENDMAIL=/usr/sbin/sendmail HEADERFROM=X-IMAP-Sender # OUTBOX_MULTIPLE_SEND=1 IMAPDSTART=YES MAILDIRPATH=Maildir/ authdaemonrc #authmodulelist="authpam" authmodulelist="authpwd authpam" #authmodulelistorig="authpam" authmodulelistorig="authpwd authpam" daemons=5 authdaemonvar=/var/run/authdaemond subsystem=mail DEBUG_LOGIN=2 DEFAULTOPTIONS="wbnodsn=1" LOGGEROPTS="" /usr/local/lib/sasl2/smtpd.conf log_level: 7 pwcheck_method: saslauthd mech_list: PLAIN LOGIN saslauthd_path: /var/run/saslauthd/mux я ничего не забыл ?
- наболевшее Account's mailbox directory is not own, emoxam, 00:27 , 18-Фев-09 (12)
не спасет! 777 не спасет значит дело не в правахя так дуамю!
- наболевшее Account's mailbox directory is not own, Tuz, 00:33 , 18-Фев-09 (13)
- наболевшее Account's mailbox directory is not own, emoxam, 00:39 , 18-Фев-09 (14)
господа, а не корень ли зла я откопал ?pw useradd vasya -c 'Mail user' -g guest -s /sbin/nologin passwd vasya отсылаю ему письмо tail /var/log/maillog Feb 18 00:33:27 mail postfix/smtpd[1656]: disconnect from unknown[192.168.1.10] Feb 18 00:33:27 mail postfix/local[1660]: warning: maildir access problem for UID/GID=1006/31: create maildir file /home/vasya/Maildir/tmp/1234906407.P1660.mail. polosok.net: Permission denied cat /etc/passwd vasya:*:1006:31:Mail user:/home/olya:/sbin/nologin я понимаю что я сделал что-то не так! но что ?
- наболевшее Account's mailbox directory is not own, emoxam, 00:41 , 18-Фев-09 (15)
[root@mail /home/sukhorukov]# ls -l total 2 drwxrwxrwx 5 postfix maildrop 512 Feb 17 16:59 Maildir [root@mail /home/sukhorukov]#не помогает!
- наболевшее Account's mailbox directory is not own, Anatoliy, 12:15 , 18-Фев-09 (17)
- наболевшее Account's mailbox directory is not own, Anatoliy, 12:23 , 18-Фев-09 (18)
- наболевшее Account's mailbox directory is not own, emoxam, 11:28 , 19-Фев-09 (19)
прошу прощения копировал как то по дурному )) в общем там везде вася, или везде оля )) не обращайте внимания ))идея в общем какая - если сделать на home группу guest то при первом письме все создается само и белка начинает работать! но я вижу у товарища на рабочей конфе что на home у него владелец:группа root:wheel что я делаю не так ? почему папки при первом письме не создаются сами ? вот тут решение моей проблемы! Спасибо!
- наболевшее Account's mailbox directory is not own, Anatoliy, 11:59 , 19-Фев-09 (20)
- наболевшее Account's mailbox directory is not own, emoxam, 12:26 , 19-Фев-09 (21)
поскольку я работаю с коллегой я видел как это происходит при рутинном создании ящиков! я не создавал папки! я создавал тока юзверя! и слал ему письмо! всё!
- наболевшее Account's mailbox directory is not own, SergS, 16:23 , 27-Фев-09 (22)
- наболевшее Account's mailbox directory is not own, emoxam, 17:38 , 05-Мрт-09 (23)
>[оверквотинг удален] >>слал ему письмо! всё! > >извините, если уже неактуально. >сделайте вот что: >cd /usr/local/etc/courier-imap (или где она у вас) >vi imapd (или чем вы ее) >и опция >IMAP_MAILBOX_SANITY_CHECK=0 (по умолчанию 1) > >есть высоконенулевая вероятность, что наболевшее отболит. сделал! при [root@mail /]# ls -l | grep home drwxr-xr-x 7 root wheel 512 Mar 5 17:29 home [root@mail /]# получаем <olya@polosok.net>: maildir delivery failed: create maildir file /home/olya/Maildir/tmp/1236263450.P2268.mail.polosok.net: Permission denied в данный момент работает если сказать что root:guest и группе guest дать права на запись.. ну это в принчипе логино но уверен что не правильно!
- наболевшее Account's mailbox directory is not own, emoxam, 19:18 , 11-Мрт-09 (24)
новости.. и проблема.. опять чудная какая то... перевел с local транспорта на virtual почта доставляется на ура, и все само создается! оно и логично там же можно указать от чьего имени вершить правосудие... но вот чудеса.. pop3d демон упорно ищет почту для пользователя не там, пояснюв Main.cf virtual_mailbox_domains = emoxam.ru, virtual_mailbox_base = /var/spool/mail/vhosts virtual_mailbox_maps = hash:/usr/local/etc/postfix/vmailbox virtual_minimum_uid = 100 virtual_uid_maps = static:1981 virtual_gid_maps = static:1981 в vmailbox sukhorukov@emoxam.ru emoxam.ru/sukhorukov/ в pop3d MAILDIRPATH="/var/spool/mail/vhosts/emoxam.ru" так вот! postfix без запинок принимает почту и кладет её в /var/spool/mail/vhosts/emoxam.ru/sukhorukov а вот когда pop3d пытается отработать он лезет в папку /var/spool/mail/vhosts/emoxam.ru и досвидания.. если ему указать /var/spool/mail/vhosts/emoxam.ru/sukhorukov то он конечно же отрабатывает честно! но у меня же не один пользователь отнюдь! по форумам и докам никак не могу найти как его уговорить ? где я маханулся, или какой параметр не углядел ? помогите люди добрые ? впрочем если не получится и тут.. полезу на mysql... это наверное ещё неделя-две.. даже растерялся как то...
|