Страница 1 из 1
Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-17 17:28:11
InventoR
Возник вопрос такого плана:
Какую переменную надо добавить в dovecot.conf чтобы при антификации системных пользователей дописывался домен по умолчанию?
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-17 21:52:39
Alex Keda
вопрос непонятен
ult именно он должен дописыватьтся, и зачем?
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-18 10:38:10
InventoR
Смотри делаю перекатывание с sendmail на exim, получается так что сейчас у зверей почта в настройках прописана просто к примеру:
login: vasya
pass: dyatel
Но почтарь будет держать несколько доменов и хочется чтобы почта хранилась на серваке в таком формате:
mail_location /var/mail/$domain_name/$username
А из-за того что звери со своих мест логинется не как vasya@domain_name соответственно хранить почта в формате mail_location как указал раньше не получится. Но в самом exim указал что почту складывать как раз в формате /var/mail/$domain_name/$username
И теперь далее, при логине сейчас на 110 или 143 порт пользователь просто не видит своей почты пришедшей ему, ведь у него dovecot показывает путь в дебаге как /var/mail//$username то есть имя домена просто не указанно.
Вот и хочу чтобы dovecot сам дописывал это имя пока из системных зверей не сделаю виртуальных.
Надеюсь понятно изложил.
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-18 11:25:59
mastertron
По идее - не получится. Если пользователи системные, значит логины уникальные, если так, то в разных доменах одинаковых логинов (local_part@) нет. Зачем тогда разделять их по доменам? Даже если "ну хочу так..." - какой именно домен дописывать довику при подключении пользователя?
Или все пользователи системные и в одной директории, или виртуальные пользователи с логинами имеющими полный адрес
vasiliy@my.com !
Начиная подобным образом переход на полноценный вариант ( exim+dovecot+mysql ) потерял кучу времени лишь для того, чтоб убедится в справедливости советов - " не занимайся ерундой"!
С ув.
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 3:39:51
FiL
если все все равно приписывать один "дефолтный" домент, то пропиши в довекоте путь /var/mail/домен/$username
А уж потом, когдя что-то поменяешь в консерватории, тогда "домен" заменишь на "$domain"
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 16:51:21
InventoR
Не много не пойму, почему exim пытается положить почту в домашнию директорию прописанную в профиле системного юзверя.
Если:
Код: Выделить всё
local_delivery:
driver = appendfile
directory = /var/mail/${local_part}
delivery_date_add
envelope_to_add
return_path_add
group = mail
mode = 0660
maildir_format
Как это можно быстро исправить?
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 17:50:04
mastertron
Не спец, но по ходу указана дериктория вместо файла, у меня было так и работало:
роутер
Код: Выделить всё
localuser:
driver = accept
check_local_user
# local_part_suffix = +* : -*
# local_part_suffix_optional
transport = local_delivery
cannot_route_message = Unknown user
транспорт
Код: Выделить всё
local_delivery:
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 17:52:50
InventoR
это maildir, тут должна быть директория.
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 18:06:58
mastertron
Какое название файла будет?
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 19:54:17
InventoR
Кое как часть проблем решил.
Осталась такая:
Создаю ящик в Outlook от MS по IMAP, создаю письмо и отправляю, на сервере появляется папка с крякозябрами, мол по русски будет "отправленные", отправленное письмо падает в эту папку, все нормально.
Беру Mozilla Thinberd который работал раньше, создаю письмо, жмакаю отпавить и вижу что письмо мне на внешний ящик приходит, но сам почтовый клиент кричит что не может сохранить письмо в папке отправленные, мол ошибка в генах... проверяю права на диры в /var/mail, все нормально, у каждого пользователя стоят права согласно имени пользователя и группа mail
Самое странное что Outlook работает стабильно.
И даже пробовал просто создавать из thinberd новые папки по imap на сервере, папки создаются и они доступны.
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 20:02:25
Alex Keda
оутглюк
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-19 20:04:42
InventoR
Согласен все сто, сейчас сделал ручками папку .Sent назначил ей права юзверя, получилось что теперь в /var/mail/$user лежит две папки, одна .Sent, другая .&BCcENQRABD0EPgQyBDgEOgQ4- в переводе: отправленные.
оутглюк складывает отправленные в свою папку, а mozilla в свою..., вот думаю, а если заинковать через ln -s, это дело...
Re: Dovecot и аунтификация системных пользователей
Добавлено: 2010-09-20 7:58:00
Alex Keda
настройки глюка посмотри...