Exim + Dovecot + winbind. No such file or directory

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-27 12:42:08

Проблема с созданием почтовых папок.
конфиг exima

Код: Выделить всё

localuser:
  driver = accept
  check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
  transport = local_delivery
  router_home_directory = /mail/data
  cannot_route_message = Unknown user

begin transports

remote_smtp:
  driver = smtp

local_delivery:
  driver = appendfile
  check_string = ""
  directory = /mail/data/${local_part}
  directory_mode = 770
  create_directory
  delivery_date_add
  envelope_to_add
  group = mail
  maildir_format
  maildir_tag = ,S=$message_size
  message_prefix = ""
  message_suffix = ""
  mode = 0660
тестируем

Код: Выделить всё

mail test3 < /etc/motd
получаем

Код: Выделить всё

2008-08-27 13:42:13 1KYHXZ-0002So-3S == test3@domain.ru R=localuser T=local_delivery defer (2): No such file or directory: failed to chdir to /home/WINDOMAIN/test3
Вопрос, почему не работает directory = /mail/data/${local_part}?

test3 - доменная учетка. Отрабатывается как:

Код: Выделить всё

 #pw usershow test3
test3:*:10079:10006::0:0:test3:/home/WINDOMAIN/test3:/bin/false


Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-27 14:32:27

Хм, прописал в транспорте

Код: Выделить всё

home_directory = /mail/data/${local_part}
Переопределилась папка пользователя, но не смотря на create_directory создание не происходит.

FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-28 9:45:07

"Тихо сам с собою......"

Вопрос так и остался открытым.
Если папки созданы dovecot`ом то доставка почты идет иначе нет,странно, что-же таки это может быть. Дебаг ничего путевого не показывает.

Аватара пользователя
gruy
рядовой
Сообщения: 33
Зарегистрирован: 2008-08-14 16:01:33

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение gruy » 2008-08-28 10:08:19

С правами доступа к указанным каталогам все нормально?

FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-28 10:22:03

gruy писал(а):С правами доступа к указанным каталогам все нормально?

Код: Выделить всё

mail# ls -l /mail
total 4
drwxrwxr-x   2 root      operator  512 13 авг 12:46 .snap
drwxrwx---  11 mailnull  mail      512 28 авг 11:28 data

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение Alex Keda » 2008-08-28 10:34:05

судя по предоставленным кускам конфига - доставляет экзим.
думаю отправка с дебагом одназначно укажет проблему
Убей их всех! Бог потом рассортирует...

Аватара пользователя
gruy
рядовой
Сообщения: 33
Зарегистрирован: 2008-08-14 16:01:33

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение gruy » 2008-08-28 10:42:41

Тут еще разница в настройках пути в exim и в настройках самого пользователя, т.к. используются обычные системные пользователи.

FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-28 10:47:59

lissyara писал(а):судя по предоставленным кускам конфига - доставляет экзим.
думаю отправка с дебагом одназначно укажет проблему

Код: Выделить всё

--------> katyas@domain.ru <--------
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
EXIM_DBOPEN(/var/spool/exim/db/retry)
returned from EXIM_DBOPEN
opened hints database /var/spool/exim/db/retry: flags=O_RDONLY
dbfn_read: key=T:katyas@domain.ru
retry record exists: age=3m33s (max 1w)
  time to retry = 5h56m27s expired = 0
search_tidyup called
changed uid/gid: local delivery to katyas <katyas@domain.ru> transport=local_delivery
  uid=10024 gid=6 pid=80587
  auxiliary group list: 6
  home=/mail/data/katyas current=/mail/data/katyas
search_tidyup called
local_delivery transport returned DEFER for katyas@domain.ru
added retry item for T:katyas@domain.ru: errno=2 more_errno=0 flags=0
post-process katyas@domain.ru (1)
LOG: MAIN
  == katyas@domain.ru R=localuser T=local_delivery defer (2): No such file or directory: failed to chdir to /mail/data/katyas
>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>

Код: Выделить всё

changed uid/gid: post-delivery tidying
  uid=26 gid=6 pid=80586
  auxiliary group list: 6
set_process_info: 80586 tidying up after delivering 1KYcIP-000Kxl-Bi
Processing retry items
Succeeded addresses:
Failed addresses:
Deferred addresses:
katyas@perint.ru
locking /var/spool/exim/db/retry.lockfile
locked /var/spool/exim/db/retry.lockfile
EXIM_DBOPEN(/var/spool/exim/db/retry)
returned from EXIM_DBOPEN
opened hints database /var/spool/exim/db/retry: flags=O_RDWR
address match: subject=katyas@domain.ru pattern=*
domain.ru in "*"? yes (matched "*")
katyas@domain.ru in "*"? yes (matched "*")
retry for T:katyas@domain.ru = * 0 0
dbfn_read: key=T:katyas@domain.ru
failing_interval=148085 message_age=3
Writing retry data for T:katyas@domain.ru
  first failed=1219761835 last try=1219909920 next try=1219931520 expired=0
  errno=2 more_errno=0 No such file or directory
dbfn_write: key=T:katyas@domain.ru
end of retry processing
time on queue = 3s
warning counts: required 0 done 0
delivery deferred: update_spool=1 header_rewritten=0
Writing spool header file
Size of headers = 302
end delivery of 1KYcIP-000Kxl-Bi
search_tidyup called
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=80586 terminating with rc=0 >>>>>>>>>>>>>>>>


FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-28 10:53:09

gruy писал(а):Тут еще разница в настройках пути в exim и в настройках самого пользователя, т.к. используются обычные системные пользователи.
Это обошлось указанием home_directory

Пользователи псевдосистемные.

Аватара пользователя
gruy
рядовой
Сообщения: 33
Зарегистрирован: 2008-08-14 16:01:33

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение gruy » 2008-08-28 10:55:54

А что с правами у самих каталогов пользователей?

FreeDy
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-27 11:08:32

Re: Exim + Dovecot + winbind. No such file or directory

Непрочитанное сообщение FreeDy » 2008-08-28 11:14:19

gruy писал(а):А что с правами у самих каталогов пользователей?
Аналогичные ./data