EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
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
тестируем
получаем
Код: Выделить всё
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
FreeDy
-
Хостинг 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/
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
FreeDy » 2008-08-27 14:32:27
Хм, прописал в транспорте
Переопределилась папка пользователя, но не смотря на
create_directory создание не происходит.
FreeDy
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
FreeDy » 2008-08-28 9:45:07
"Тихо сам с собою......"
Вопрос так и остался открытым.
Если папки созданы dovecot`ом то доставка почты идет иначе нет,странно, что-же таки это может быть. Дебаг ничего путевого не показывает.
FreeDy
-
gruy
- рядовой
- Сообщения: 33
- Зарегистрирован: 2008-08-14 16:01:33
Непрочитанное сообщение
gruy » 2008-08-28 10:08:19
С правами доступа к указанным каталогам все нормально?
gruy
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
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
FreeDy
-
Alex Keda
- стреляли...
- Сообщения: 35413
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-08-28 10:34:05
судя по предоставленным кускам конфига - доставляет экзим.
думаю отправка с дебагом одназначно укажет проблему
Убей их всех! Бог потом рассортирует...
Alex Keda
-
gruy
- рядовой
- Сообщения: 33
- Зарегистрирован: 2008-08-14 16:01:33
Непрочитанное сообщение
gruy » 2008-08-28 10:42:41
Тут еще разница в настройках пути в exim и в настройках самого пользователя, т.к. используются обычные системные пользователи.
gruy
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
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
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
FreeDy » 2008-08-28 10:53:09
gruy писал(а):Тут еще разница в настройках пути в exim и в настройках самого пользователя, т.к. используются обычные системные пользователи.
Это обошлось указанием home_directory
Пользователи псевдосистемные.
FreeDy
-
gruy
- рядовой
- Сообщения: 33
- Зарегистрирован: 2008-08-14 16:01:33
Непрочитанное сообщение
gruy » 2008-08-28 10:55:54
А что с правами у самих каталогов пользователей?
gruy
-
FreeDy
- рядовой
- Сообщения: 10
- Зарегистрирован: 2008-08-27 11:08:32
Непрочитанное сообщение
FreeDy » 2008-08-28 11:14:19
gruy писал(а):А что с правами у самих каталогов пользователей?
Аналогичные ./data
FreeDy