Dovecot и аунтификация системных пользователей

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Dovecot и аунтификация системных пользователей

Непрочитанное сообщение InventoR » 2010-09-17 17:28:11

Возник вопрос такого плана:
Какую переменную надо добавить в dovecot.conf чтобы при антификации системных пользователей дописывался домен по умолчанию?
ну вот и сказочке конец, кто слушал, тот молодец.

Хостинговая компания 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/

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

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение Alex Keda » 2010-09-17 21:52:39

вопрос непонятен
ult именно он должен дописыватьтся, и зачем?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение InventoR » 2010-09-18 10:38:10

Смотри делаю перекатывание с 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 сам дописывал это имя пока из системных зверей не сделаю виртуальных.

Надеюсь понятно изложил.
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
mastertron
мл. сержант
Сообщения: 107
Зарегистрирован: 2009-02-06 20:48:53
Откуда: Украина, Одесса

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение mastertron » 2010-09-18 11:25:59

По идее - не получится. Если пользователи системные, значит логины уникальные, если так, то в разных доменах одинаковых логинов (local_part@) нет. Зачем тогда разделять их по доменам? Даже если "ну хочу так..." - какой именно домен дописывать довику при подключении пользователя?
Или все пользователи системные и в одной директории, или виртуальные пользователи с логинами имеющими полный адрес vasiliy@my.com !
Начиная подобным образом переход на полноценный вариант ( exim+dovecot+mysql ) потерял кучу времени лишь для того, чтоб убедится в справедливости советов - " не занимайся ерундой"!
С ув.
Делай как нибудь, а как надо - само получится!

FiL
ст. лейтенант
Сообщения: 1375
Зарегистрирован: 2010-02-05 0:21:40

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение FiL » 2010-09-19 3:39:51

если все все равно приписывать один "дефолтный" домент, то пропиши в довекоте путь /var/mail/домен/$username
А уж потом, когдя что-то поменяешь в консерватории, тогда "домен" заменишь на "$domain"

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение InventoR » 2010-09-19 16:51:21

Не много не пойму, почему 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 и аунтификация системных пользователей

Непрочитанное сообщение mastertron » 2010-09-19 17:50:04

Не спец, но по ходу указана дериктория вместо файла, у меня было так и работало:
роутер

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

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 и аунтификация системных пользователей

Непрочитанное сообщение InventoR » 2010-09-19 17:52:50

это maildir, тут должна быть директория.
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
mastertron
мл. сержант
Сообщения: 107
Зарегистрирован: 2009-02-06 20:48:53
Откуда: Украина, Одесса

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение mastertron » 2010-09-19 18:06:58

Какое название файла будет?
Делай как нибудь, а как надо - само получится!

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение InventoR » 2010-09-19 19:54:17

Кое как часть проблем решил.
Осталась такая:
Создаю ящик в Outlook от MS по IMAP, создаю письмо и отправляю, на сервере появляется папка с крякозябрами, мол по русски будет "отправленные", отправленное письмо падает в эту папку, все нормально.

Беру Mozilla Thinberd который работал раньше, создаю письмо, жмакаю отпавить и вижу что письмо мне на внешний ящик приходит, но сам почтовый клиент кричит что не может сохранить письмо в папке отправленные, мол ошибка в генах... проверяю права на диры в /var/mail, все нормально, у каждого пользователя стоят права согласно имени пользователя и группа mail

Самое странное что Outlook работает стабильно.
И даже пробовал просто создавать из thinberd новые папки по imap на сервере, папки создаются и они доступны.
ну вот и сказочке конец, кто слушал, тот молодец.

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

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение Alex Keda » 2010-09-19 20:02:25

оутглюк
Убей их всех! Бог потом рассортирует...

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение InventoR » 2010-09-19 20:04:42

Согласен все сто, сейчас сделал ручками папку .Sent назначил ей права юзверя, получилось что теперь в /var/mail/$user лежит две папки, одна .Sent, другая .&BCcENQRABD0EPgQyBDgEOgQ4- в переводе: отправленные.

оутглюк складывает отправленные в свою папку, а mozilla в свою..., вот думаю, а если заинковать через ln -s, это дело...
ну вот и сказочке конец, кто слушал, тот молодец.

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

Re: Dovecot и аунтификация системных пользователей

Непрочитанное сообщение Alex Keda » 2010-09-20 7:58:00

настройки глюка посмотри...
Убей их всех! Бог потом рассортирует...