Courier-imap не видит почту в /var/mail/...

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Daemon-DDD
рядовой
Сообщения: 12
Зарегистрирован: 2008-07-17 13:10:07

Courier-imap не видит почту в /var/mail/...

Непрочитанное сообщение Daemon-DDD » 2008-07-17 14:40:28

Поставил связку Exim & Courier-imap по статье "exim + saslauthd + courier-imap + ClamAV + системные пользователи - из /etc/passwd"...
Вроде заработало, только никак не могу добиться чтобы сourier-imap доставлял почту из папок /var/mail/_имя_юзера_
Перепробовал кучу вариантов в pop3d

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

Maildirpath=Maildir
Maildirpath=/var/mail
Maildirpath=/var/mail/${local_part}
Доставляет только из домашних папок юзверей (/usr/home/${local_part}/Maildir)
А мне надо чтобы почта хранилась в каталоге /var/mail/ ...
Как я понял, добиться этого можно только сменив сourier-imap на dovecot ?
Courier-imap' у этого никак не объяснить?
заранее сенькс.

ЗЫ: Автору огромный респект за ресурс!
Последний раз редактировалось Daemon-DDD 2008-07-21 6:55:49, всего редактировалось 1 раз.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 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/

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Courier-imap vs Dovecot для почтовых ящиков в /var/mail/...

Непрочитанное сообщение Morty » 2008-07-17 17:54:20

чтобы сourier-imap доставлял почту
доставкой занимаеться Экзим а не курьер....смотри конф - куда он(экзим) у тебя доставляет почту.
А курьер так же как и довекот "отображает" содержимое ящика, не больше и не меньше.
и пробуй подстраивать одно под другое

Daemon-DDD
рядовой
Сообщения: 12
Зарегистрирован: 2008-07-17 13:10:07

Re: Courier-imap vs Dovecot для почтовых ящиков в /var/mail/...

Непрочитанное сообщение Daemon-DDD » 2008-07-18 6:58:32

доставкой занимаеться Экзим а не курьер....смотри конф - куда он(экзим) у тебя доставляет почту.
А курьер так же как и довекот "отображает" содержимое ящика, не больше и не меньше.
Я как раз и имел ввиду доставку почты из ящика на сервере в клиентский почтавик (Бат тот-же)
Exim складывает так как написано в конфе:

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

local_delivery:
  driver = appendfile
  check_string = ""
  create_directory
  delivery_date_add
  directory = /var/mail/${local_part}/
#  directory = /usr/home/${local_part}/Maildir
  directory_mode = 770
  envelope_to_add
  group = mail
  maildir_format
  maildir_tag = ,S=$message_size
  message_prefix = ""
  message_suffix = ""
  mode = 0660

Вот в этом случае курьер в упор не видит папки ящика...
если же так

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

directory = /usr/home/${local_part}/Maildir
, то замечательно видит
Вопрос был в том - как ему объяснить что почта лежит в /var/mail/${local_part}/ ???

Daemon-DDD
рядовой
Сообщения: 12
Зарегистрирован: 2008-07-17 13:10:07

Re: Courier-imap не видит почту в /var/mail/...

Непрочитанное сообщение Daemon-DDD » 2008-07-24 12:01:00

Все, заработало. :smile:
Поставил Dovecot вместо courier-imap'a, с конфигом по дефолту тоже не нифига, а заработало только с такими настройками -
dovecot.conf :

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

mail_location = mbox:/var/empty:INBOX=/var/mail/%u:INDEX=MEMORY
в конфе экзима было так:

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

 local_delivery: 
  driver = appendfile
  file = /var/mail/$local_part
  delivery_date_add
  envelope_to_add
  return_path_add
  group = mail
  user = $local_part
  mode = 0660 
но все равно требует создания домашних папок юзверей (хотя ничего в них и не пишет).

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Courier-imap не видит почту в /var/mail/...

Непрочитанное сообщение dikens3 » 2008-07-24 12:14:05

Не работает courier-imap и показываешь 1 строчку из конфига.

Вообще Courier-imap берёт домашнюю директорию и добавляет maildipath, тем самым получается /usr/home/$USER/$Maildirpath

Короче, врядли для системных пользователей удастся с помощью Courier-imap переделать домашнюю папку.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Daemon-DDD
рядовой
Сообщения: 12
Зарегистрирован: 2008-07-17 13:10:07

Re: Courier-imap не видит почту в /var/mail/...

Непрочитанное сообщение Daemon-DDD » 2008-07-24 12:41:37

dikens3 писал(а):Не работает courier-imap и показываешь 1 строчку из конфига.
дык остальное по дефолту...
Вообще Courier-imap берёт домашнюю директорию и добавляет maildipath, тем самым получается /usr/home/$USER/$Maildirpath
вот это уже интереснее, может прокатило-бы создать симлинки из домашних папок на /var/mail/$user ?

(хотя вопрос, так, из спортивного интереса - довекот-то уже работает :smile: )

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Courier-imap не видит почту в /var/mail/...

Непрочитанное сообщение dikens3 » 2008-07-24 13:01:52

Думаю да, симлинки помогли бы.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.