Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FreeBSD + QMail + virtualdomains

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имею на машине 2 домена: tokra.pukita_detected и inga.id.lv, соответственно настроила виртуальные домены:
 
/var/qmail/control/virtualdomains
---
skukis@tokra.pukita_detected:tokra
skukis@inga.id.lv:inga
---
 
Пользователи tokra-skukis и inga-skukis в системе существуют. При отправке сообщения на вышеупомянутые адреса, почта падала юзеру skukis. После удаления записи етого юзера из файла /var/qmail/users/assign получаю сообщение Sorry, no mailbox here by that name. (#5.1.1) - шо за ботва, как бороться?
 

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 11:11 18-06-2003 | Исправлено: lynx, 03:23 15-07-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сейчас на бегу (не заглядывая в доки) и не вспомню даже. Но, IMO, системные юзеры у тебя должны быть не tokra-skukis и inga-skukis, а просто tokra и inga, и у каждого из них в ~ должен быть файл .qmail-skukis соответствующего твоим потребностям содержания.

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 13:12 18-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
 
А с каким содержанием? Я как-то не въезжаю Нельзя ли разжевать подробнее? Доки и факи я читала, но не доходит...

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 13:27 18-06-2003 | Исправлено: Pukite, 13:33 18-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
С тем же, что может быть и в обычном .qmail -- man dot-qmail.
 
А ты, кстати, добавила tokra.pukita_detected и inga.id.lv в control/rcpthosts?

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 13:42 18-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ты, кстати, добавила tokra.pukita_detected и inga.id.lv в control/rcpthosts?  
 
Да.
 
С тем же, что может быть и в обычном .qmail -- man dot-qmail.
 
Так... у меня на сервере должно быть 2 разных почтовых ящика, skukis@inga.id.lv и skukis@tokra.pukita_detected, почта соответственно должна скидываться системным пользователям tokra-skukis и inga-skukis. Для етого мне надо создать пользователей .....
 
Все равно не въезжаю

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 13:49 18-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так... После

Цитата:
skukis@tokra.pukita_detected:tokra  
skukis@inga.id.lv:inga

в virtualdomains почта будет доставлена на локальные адреса tokra-skukis и inga-skukis. Честно говоря, данная ситуация для меня тоже ясна не до конца.
Во-первых, эти адреса могут интерпретироваться двояко:
1) в системе могут быть пользователи tokra и inga и эти сообщения будут доставлены им. Обработку же этих сообщений можно проводить в файлах ~/.qmail-skukis, как я и писал выше. Кстати, нечто подобное описано в QMail FAQ п.4.2.
2) в системе могут быть пользователи tokra-skukis и inga-skukis.
Во-вторых, я не совсем понимаю, кто имеет приоритет, если в системе присутствуют пользователи и из п.1 выше, и из п.2. Сейчас проведу эксперимент на натуре...
 
 
 
Добавлено
Натурные испытания показали:
Случай 1: есть локальные пользователи tokra и tokra-skukis. Пользователь tokra-skukis всегда имеет приоритет, вне зависимости от наличия .qmail-skukis в ~tokra.
Случай 2: есть локальный пользователи tokra и у него есть файл .qmail-skukis такого содержания: /home/tokra/Maildir/. Почта на tokra-skukis падает к нему в ящик.
Случай 3: есть локальный пользователи tokra, но у него нет файла .qmail-skukis. Почта на tokra-skukis не падает никому, а возвращается с ошибкой "Sorry, no mailbox here by that name. (#5.1.1)".
 
Надеюсь, что немного прояснил ситуацию.


----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 14:33 18-06-2003 | Исправлено: ooptimum, 14:52 18-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Огромное СПАСИБО за столь подробное описание!
 

Цитата:
skukis@tokra.pukita_detected:tokra

 
Случай #1: "Sorry, no mailbox here by that name. (#5.1.1)"
Случай #2: "Sorry, no mailbox here by that name. (#5.1.1)"
 

 
Бьюсь головой об стенку. Правда, у tokra хомедир в /tokra находится, а не под /home/tokra - ето что­-то меняет?

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 15:10 18-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Тебе реально нужен users/assign? Если да, то добавь туда всех локальных пользователей. Похоже, что проблема где-то тут. Нет, ну зачем тебе users/assign, а? Кстати, там алиаса никакого, случаем, на tokra не прописано еще куда-нибудь?

Цитата:
Правда, у tokra хомедир в /tokra находится, а не под /home/tokra - ето что­-то меняет?

Вообще-то ничего не меняет, главное, чтобы у tokra UID отличался от 0.

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 16:09 18-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так ...
 
Содержание  /var/qmail/control/virtualdomains
skukis@tokra.pukita_detected:tokra
skukis@inga.id.lv:inga
 
Файл assign больше не существует (переименован)
 
В системе есть юзеры inga, inga-skukis, skukis-inga.
 
При посылке письма на skukis@inga.id.lv имеем вышеупомянутый error :(
 
Кстати, в qmail не нужно было отдельно активировать поддержку различных доменов?

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 16:39 18-06-2003 | Исправлено: Pukite, 16:45 18-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
QMail (по крайней мере qmail-send) перезапускался после всех экспериментов с настройками? Вообще-то почта должна падать в ящик inga-skukis.
Похоже, что уходим на 2й круг...
~inga-skukis/Maildir/{cur,new,tmp} cуществуют? Доступ у них 700?

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 16:53 18-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
Давалась команда killall -1 qmail-send
 
До експериментов с доменами, почта падала в файл  ~/Mailbox, если файл не существовал, то создавался автоматически.
 
# cd /home/inga-skukis/
# mkdir Maildir
# mkdir Maildir/cur
# mkdir Maildir/new
# mkdir Maildir/tmp
# chmod -R 700 Maildir
 
Без изменений :(

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 17:01 18-06-2003 | Исправлено: Pukite, 17:03 18-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так, содержимое control/locals в студию.

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 17:24 18-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так, содержимое control/locals в студию.
 
inga.id.lv
tokra.pukita_detected

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 18:20 18-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так и думал... control/locals обрабатывается до control/virtualdomains. Соответственно, раз домен inga.id.lv у тебя локальный, то он не должен быть в control/virtualdomains и наоборот. Хотя его наличие в control/virtualdomains ничего не меняет -- это наличие просто игнорируется. И раз ты шлешь почту на пользователя skukis@inga.id.lv -- локальный  домен, то QMail и ищет локального пользователя skukis. А раз его нет, то ты получаешь то, что получаешь.
Прочти документацию еще раз.

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 07:53 19-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
 
 
 
Команда echo > /var/qmail/control/locals решила мои проблемы. Огромнейшее Тебе СПАСИБО - все работает!
 
Правда, еще один глупый вопрос - допустим, у меня есть юзвери inga-skukis (skukis@inga.id.lv) и tokra-skukis (skukis@tokra.pukita_detected), каким образом для каждого из них поставить одинаковый alias, например lameris@inga.id.lv и lameris@tokra.pukita_detected, то есть alias 'lameris', но он НЕ одинаковый для обоих доменов?
 

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 10:49 19-06-2003 | Исправлено: Pukite, 11:31 19-06-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Алиасы обрабатываются в конце цепочки обработки сообщения. Читай PIC.local2alias. В alias просто создаешь файл .qmail-lameris такого содержания:
| forward inga-skukis
| forward tokra-skukis
И все. Имена пользователей, кому пересылаешь, -- локальные.
 
Доку читать западло, да?
 
Хотя, если честно, я до конца не уверен. Вообще, просмотри все PIC.*. А зачем тебе эти виртуальные домены? Разве не проще сделать их локальными?

----------
Голосуем за наших людей.
Номер раз.
Номер два.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 16:10 19-06-2003 | Исправлено: ooptimum, 16:22 19-06-2003
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sorry. Although I'm listed as a best-preference MX or A for that host,
it isn't in my control/locals file, so I don't treat it as local. (#5.4.6)
 
Имена пользователей, кому пересылаешь, -- локальные.
 
Не понимаю :((
 
Какую именно доку? По-моему, все уже прочла, не помогает :(

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 16:59 19-06-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FreeBSD + QMail + virtualdomains


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru