Почтовые сервера EXIM, sendmail, postfix, Dovecot и инфраструктура: MTA/MDA, антиспам, web‑почта, маршрутизация и эксплуатация почтовых систем.
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
$Alchemist
- сержант
- Сообщения: 173
- Зарегистрирован: 2008-06-26 13:38:17
- Откуда: SPb
-
Контактная информация:
Непрочитанное сообщение
$Alchemist » 2009-09-30 12:02:58
Делал что-то в этом духе на убунте:
http://www.lissyara.su/?id=1173
Проблема: давкот при подключении к серверу клиента пытается создать индексные файлы от юзера 26 и прав на это ему не хватает т.к. :
Код: Выделить всё
ls -l /var/mail/
total 4
drwx--S--- 3 dovecot dovecot 4096 2009-09-30 12:38 domain.su
Соответственно клиенту не забрать почту.
Если в dovecot-sql.conf поменять 26 на dovecot:
Код: Выделить всё
User query failed: Unknown column 'dovecot' in 'field list'
Если дать 777 на каталог с почтой и вернуть 26, то проблема исчезает до появления нового ящика, которому нужно снова делать 777:
Код: Выделить всё
# ls -l /var/mail/domain.su/test/
total 24
drwxrwsrwx 2 dovecot dovecot 4096 2009-09-30 12:59 cur
-rw------- 1 26 dovecot 448 2009-09-30 12:59 dovecot.index.log
-rw------- 1 26 dovecot 17 2009-09-30 12:59 dovecot-uidlist
-rw------- 1 26 dovecot 8 2009-09-30 12:59 dovecot-uidvalidity
-rw------- 1 26 dovecot 0 2009-09-30 12:59 dovecot-uidvalidity.4ac31e07
drwxrwsrwx 2 dovecot dovecot 4096 2009-09-30 12:59 new
drwxrwsrwx 2 dovecot dovecot 4096 2009-09-30 12:38 tmp
хелп ми плиз...
Machines to Work,
People to Think.
$Alchemist
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
$Alchemist
- сержант
- Сообщения: 173
- Зарегистрирован: 2008-06-26 13:38:17
- Откуда: SPb
-
Контактная информация:
Непрочитанное сообщение
$Alchemist » 2009-09-30 14:47:01
По логике можно повысить права для группы на создаваемых папках доменов и ящиков- тогда должно заработать... вопрос только как

Кто создает эти папки?
Добавил: создает давкот, но как отрегулировать этот момент не пойму.
Последний раз редактировалось
$Alchemist 2009-09-30 16:28:12, всего редактировалось 1 раз.
Machines to Work,
People to Think.
$Alchemist
-
$Alchemist
- сержант
- Сообщения: 173
- Зарегистрирован: 2008-06-26 13:38:17
- Откуда: SPb
-
Контактная информация:
Непрочитанное сообщение
$Alchemist » 2009-09-30 16:26:32
Заставил создаваться индексные файлы от Debian-exim, но суть от этого не изменилась:
Код: Выделить всё
dovecot: 2009-09-30 17:15:09 Info: dovecot v1.1.11 starting up (core dumps disabled)
dovecot: 2009-09-30 17:15:10 Info: auth-worker(default): mysql: Connected to localhost (mail)
dovecot: 2009-09-30 17:15:58 Error: POP3(test@domain.su): stat(/var/mail/domain.su/test/tmp) failed: Permission denied (euid=108(Debian-exim) egid=108(ssh) missing +x perm: /var/mail)
dovecot: 2009-09-30 17:15:58 Error: POP3(test@domain.su): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2009-09-30 17:15:58]
dovecot: 2009-09-30 17:15:58 Info: POP3(test@domain.su): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
dovecot: 2009-09-30 17:15:58 Info: pop3-login: Login: user=<test@domain.su>, method=PLAIN, rip=192.168.0.183, lip=192.168.0.184
Приветствуются любые мысли по данной теме!
Machines to Work,
People to Think.
$Alchemist
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-09-30 20:56:47
Код: Выделить всё
$ cat /etc/debian_version
4.0
$ ls -l /var/mail
total 8
drwxrws--- 40 Debian-exim mail 4096 2009-09-22 22:01 company.ru
drwxrws--- 58 Debian-exim mail 4096 2009-08-07 15:13 mail.company.ru
# ls -l /var/mail/company.ru/
total 152
drwxrws--- 5 Debian-exim mail 4096 2009-09-30 17:52 user
# ls -l /var/mail/company.ru/user
total 72
drwxrws--- 2 Debian-exim mail 4096 2009-09-30 17:52 cur
-rw------- 1 Debian-exim mail 144 2009-09-30 17:52 dovecot.index
-rw------- 1 Debian-exim mail 23552 2009-09-30 17:52 dovecot.index.cache
-rw------- 1 Debian-exim mail 26112 2009-09-30 17:52 dovecot.index.log
-rw------- 1 Debian-exim mail 71 2009-09-30 17:52 dovecot-uidlist
drwxrws--- 2 Debian-exim mail 4096 2009-09-30 18:02 new
drwxrws--- 2 Debian-exim mail 4096 2009-09-30 18:02 tmp
Гость
-
Alex Keda
- стреляли...
- Сообщения: 35496
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-09-30 21:45:13
поставить фрю, а там из портов?

Убей их всех! Бог потом рассортирует...
Alex Keda
-
$Alchemist
- сержант
- Сообщения: 173
- Зарегистрирован: 2008-06-26 13:38:17
- Откуда: SPb
-
Контактная информация:
Непрочитанное сообщение
$Alchemist » 2009-10-01 8:07:58
lissyara писал(а):поставить фрю, а там из портов?

Эту песню я уже где-то слышал
2Гость: Вот именно! Таких прав я и хочу добиться. Но где это подкручивается - мне никак не найти. Понял только, что домены и ящики создает давкот - соответственно нужно крутить dovecot.conf...
Machines to Work,
People to Think.
$Alchemist
-
Alex Keda
- стреляли...
- Сообщения: 35496
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-10-01 8:24:54
$Alchemist писал(а):Эту песню я уже где-то слышал

тогда читайте документацию и разбирайтесь как оно работает.
там всё просто.
Убей их всех! Бог потом рассортирует...
Alex Keda
-
$Alchemist
- сержант
- Сообщения: 173
- Зарегистрирован: 2008-06-26 13:38:17
- Откуда: SPb
-
Контактная информация:
Непрочитанное сообщение
$Alchemist » 2009-10-01 8:37:54
lissyara писал(а):
тогда читайте документацию и разбирайтесь как оно работает.
там всё просто.
как оно работает мне понятно... непонятно где права изменить с 700 на 770...
$Alchemist
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2009-10-01 8:46:57
/etc/exim4/exm4.conf
Код: Выделить всё
...............................................
mysql_delivery:
driver = appendfile
check_string = " "
create_directory
delivery_date_add
directory = /var/mail/$domain/$local_part
directory_mode = 770
envelope_to_add
group = mail
maildir_format
maildir_tag = ,S=$message_size
message_prefix = " "
message_suffix = " "
mode = 0600
return_path_add
..............................................
Гость
-
$Alchemist
- сержант
- Сообщения: 173
- Зарегистрирован: 2008-06-26 13:38:17
- Откуда: SPb
-
Контактная информация:
Непрочитанное сообщение
$Alchemist » 2009-10-01 9:13:16
2 Гость: Респектище!
Изменил, подправил права на /var/mail и заработало!

Machines to Work,
People to Think.
$Alchemist