Dovecot и аунтификация системных пользователей
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Dovecot и аунтификация системных пользователей
Возник вопрос такого плана:
Какую переменную надо добавить в dovecot.conf чтобы при антификации системных пользователей дописывался домен по умолчанию?
Какую переменную надо добавить в dovecot.conf чтобы при антификации системных пользователей дописывался домен по умолчанию?
ну вот и сказочке конец, кто слушал, тот молодец.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
вопрос непонятен
ult именно он должен дописыватьтся, и зачем?
ult именно он должен дописыватьтся, и зачем?
Убей их всех! Бог потом рассортирует...
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
Смотри делаю перекатывание с 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 сам дописывал это имя пока из системных зверей не сделаю виртуальных.
Надеюсь понятно изложил.
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 сам дописывал это имя пока из системных зверей не сделаю виртуальных.
Надеюсь понятно изложил.
ну вот и сказочке конец, кто слушал, тот молодец.
- mastertron
- мл. сержант
- Сообщения: 107
- Зарегистрирован: 2009-02-06 20:48:53
- Откуда: Украина, Одесса
Re: Dovecot и аунтификация системных пользователей
По идее - не получится. Если пользователи системные, значит логины уникальные, если так, то в разных доменах одинаковых логинов (local_part@) нет. Зачем тогда разделять их по доменам? Даже если "ну хочу так..." - какой именно домен дописывать довику при подключении пользователя?
Или все пользователи системные и в одной директории, или виртуальные пользователи с логинами имеющими полный адрес vasiliy@my.com !
Начиная подобным образом переход на полноценный вариант ( exim+dovecot+mysql ) потерял кучу времени лишь для того, чтоб убедится в справедливости советов - " не занимайся ерундой"!
С ув.
Или все пользователи системные и в одной директории, или виртуальные пользователи с логинами имеющими полный адрес vasiliy@my.com !
Начиная подобным образом переход на полноценный вариант ( exim+dovecot+mysql ) потерял кучу времени лишь для того, чтоб убедится в справедливости советов - " не занимайся ерундой"!
С ув.
Делай как нибудь, а как надо - само получится!
-
- ст. лейтенант
- Сообщения: 1375
- Зарегистрирован: 2010-02-05 0:21:40
Re: Dovecot и аунтификация системных пользователей
если все все равно приписывать один "дефолтный" домент, то пропиши в довекоте путь /var/mail/домен/$username
А уж потом, когдя что-то поменяешь в консерватории, тогда "домен" заменишь на "$domain"
А уж потом, когдя что-то поменяешь в консерватории, тогда "домен" заменишь на "$domain"
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
Не много не пойму, почему 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
ну вот и сказочке конец, кто слушал, тот молодец.
- mastertron
- мл. сержант
- Сообщения: 107
- Зарегистрирован: 2009-02-06 20:48:53
- Откуда: Украина, Одесса
Re: Dovecot и аунтификация системных пользователей
Не спец, но по ходу указана дериктория вместо файла, у меня было так и работало:
роутер
транспорт
роутер
Код: Выделить всё
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
Делай как нибудь, а как надо - само получится!
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
это maildir, тут должна быть директория.
ну вот и сказочке конец, кто слушал, тот молодец.
- mastertron
- мл. сержант
- Сообщения: 107
- Зарегистрирован: 2009-02-06 20:48:53
- Откуда: Украина, Одесса
Re: Dovecot и аунтификация системных пользователей
Какое название файла будет?
Делай как нибудь, а как надо - само получится!
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
Кое как часть проблем решил.
Осталась такая:
Создаю ящик в Outlook от MS по IMAP, создаю письмо и отправляю, на сервере появляется папка с крякозябрами, мол по русски будет "отправленные", отправленное письмо падает в эту папку, все нормально.
Беру Mozilla Thinberd который работал раньше, создаю письмо, жмакаю отпавить и вижу что письмо мне на внешний ящик приходит, но сам почтовый клиент кричит что не может сохранить письмо в папке отправленные, мол ошибка в генах... проверяю права на диры в /var/mail, все нормально, у каждого пользователя стоят права согласно имени пользователя и группа mail
Самое странное что Outlook работает стабильно.
И даже пробовал просто создавать из thinberd новые папки по imap на сервере, папки создаются и они доступны.
Осталась такая:
Создаю ящик в Outlook от MS по IMAP, создаю письмо и отправляю, на сервере появляется папка с крякозябрами, мол по русски будет "отправленные", отправленное письмо падает в эту папку, все нормально.
Беру Mozilla Thinberd который работал раньше, создаю письмо, жмакаю отпавить и вижу что письмо мне на внешний ящик приходит, но сам почтовый клиент кричит что не может сохранить письмо в папке отправленные, мол ошибка в генах... проверяю права на диры в /var/mail, все нормально, у каждого пользователя стоят права согласно имени пользователя и группа mail
Самое странное что Outlook работает стабильно.
И даже пробовал просто создавать из thinberd новые папки по imap на сервере, папки создаются и они доступны.
ну вот и сказочке конец, кто слушал, тот молодец.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
Согласен все сто, сейчас сделал ручками папку .Sent назначил ей права юзверя, получилось что теперь в /var/mail/$user лежит две папки, одна .Sent, другая .&BCcENQRABD0EPgQyBDgEOgQ4- в переводе: отправленные.
оутглюк складывает отправленные в свою папку, а mozilla в свою..., вот думаю, а если заинковать через ln -s, это дело...
оутглюк складывает отправленные в свою папку, а mozilla в свою..., вот думаю, а если заинковать через ln -s, это дело...
ну вот и сказочке конец, кто слушал, тот молодец.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Dovecot и аунтификация системных пользователей
настройки глюка посмотри...
Убей их всех! Бог потом рассортирует...