URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73547
[ Назад ]

Исходное сообщение
"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."

Отправлено Sergey Krasnikov , 16-Апр-07 18:14 
Хочется создать ящик типа Имя.Фамилия@домен.ua.

И насколько я понимаю, что вся проблема заключается именно в cyradm.

Не воспринимает он точки в имени ящика.


Содержание

Сообщения в этом обсуждении
"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено bass , 17-Апр-07 06:45 
>Хочется создать ящик типа Имя.Фамилия@домен.ua.
>
>И насколько я понимаю, что вся проблема заключается именно в cyradm.
>
>Не воспринимает он точки в имени ящика.

версию cyrus необходимо говорить..

unixhierarchysep: yes


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено A Clockwork Orange , 17-Апр-07 09:36 
>>Хочется создать ящик типа Имя.Фамилия@домен.ua.
>>
>>И насколько я понимаю, что вся проблема заключается именно в cyradm.
>>
>>Не воспринимает он точки в имени ящика.
>
>версию cyrus необходимо говорить..
>
>unixhierarchysep: yes

после
cm user/test.test@domain.ru

получаем
/var/spool/imap/domain/domain.ru/test^test


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Sergey Krasnikov , 19-Апр-07 12:51 
>Хочется создать ящик типа Имя.Фамилия@домен.ua.
>
>И насколько я понимаю, что вся проблема заключается именно в cyradm.
>
>Не воспринимает он точки в имени ящика.


Отлично. Все ОК. Все получилось.
создал я ящик вида Sergey.Krasnikov@domen.ru

Теперь встала другая проблема.

Как обьяснить sendmail'у комбинацию типа

№=========вырезка из virtusertable ===================

sergey.krasnikov@domen.ru      Sergey.Krasnikov@domen.ru
№=========вырезка из virtusertable ===================

в такой комбинации он зацикливается в пересылке письма.


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Sergey Krasnikov , 24-Апр-07 13:56 
>>Хочется создать ящик типа Имя.Фамилия@домен.ua.
>>
>>И насколько я понимаю, что вся проблема заключается именно в cyradm.
>>
>>Не воспринимает он точки в имени ящика.
>
>
>Отлично. Все ОК. Все получилось.
>создал я ящик вида Sergey.Krasnikov@domen.ru
>
>Теперь встала другая проблема.
>
>Как обьяснить sendmail'у комбинацию типа
>
>№=========вырезка из virtusertable ===================
>
>sergey.krasnikov@domen.ru      Sergey.Krasnikov@domen.ru
>№=========вырезка из virtusertable ===================
>
>в такой комбинации он зацикливается в пересылке письма.

Неужели никак в sendmail'е это не описать?


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Medlar , 25-Апр-07 13:53 
Для sendmail'a оба имени равнозначны.

"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Sergey Krasnikov , 25-Апр-07 14:20 
>Для sendmail'a оба имени равнозначны.

Может тогда подскажите, как мне сделать такое разделение

Есть несколко доменов: domen.ru, domen1.ru и domen2.ru и есть пользователь, к примеру Я, и нужно создать 3 ящика, чтобы почта для одного пользователя на разные домены ложилась в разные ящики.

Я должен создать 3 ящика user@domen.ru, user@domen1.ru и user@domen2.ru но как описать это для sendmail'а?


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Medlar , 25-Апр-07 14:34 
http://palm.opennet.ru/base/net/virtmail.txt.html
http://www.regionm.ru/xlam/xlam/sendmail-virt-dom.htm

"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Medlar , 25-Апр-07 14:39 
+ перевод http://www.sendmail.org/tips/virtual-hosting.php
http://www.opennet.me/base/net/sendmail_virt_host_rus.txt.html

"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено A Clockwork Orange , 25-Апр-07 18:50 
>>Для sendmail'a оба имени равнозначны.
>
>Может тогда подскажите, как мне сделать такое разделение
>
>Есть несколко доменов: domen.ru, domen1.ru и domen2.ru и есть пользователь, к примеру
>Я, и нужно создать 3 ящика, чтобы почта для одного пользователя
>на разные домены ложилась в разные ящики.
>
>Я должен создать 3 ящика user@domen.ru, user@domen1.ru и user@domen2.ru но как описать
>это для sendmail'а?

что то не очень ясно
sendmail то что, он все отдает cyrus.
пришло user@domen.ru cyrus положит ему и так далее. или я что то не понял?



"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Sergey Krasnikov , 26-Апр-07 11:58 
>>>Для sendmail'a оба имени равнозначны.
>>
>>Может тогда подскажите, как мне сделать такое разделение
>>
>>Есть несколко доменов: domen.ru, domen1.ru и domen2.ru и есть пользователь, к примеру
>>Я, и нужно создать 3 ящика, чтобы почта для одного пользователя
>>на разные домены ложилась в разные ящики.
>>
>>Я должен создать 3 ящика user@domen.ru, user@domen1.ru и user@domen2.ru но как описать
>>это для sendmail'а?
>
>что то не очень ясно
>sendmail то что, он все отдает cyrus.
>пришло user@domen.ru cyrus положит ему и так далее. или я что то
>не понял?

в том то и дело, что не все.

Если в virtusertable есть конструкция типа

user@domen.ru            user@domen.ru

То Sendmail начинает слать это письмо сам себе пока не зацикливается и понимает это и отвергает его.


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено A Clockwork Orange , 26-Апр-07 12:00 
>>>>Для sendmail'a оба имени равнозначны.
>>>
>>>Может тогда подскажите, как мне сделать такое разделение
>>>
>>>Есть несколко доменов: domen.ru, domen1.ru и domen2.ru и есть пользователь, к примеру
>>>Я, и нужно создать 3 ящика, чтобы почта для одного пользователя
>>>на разные домены ложилась в разные ящики.
>>>
>>>Я должен создать 3 ящика user@domen.ru, user@domen1.ru и user@domen2.ru но как описать
>>>это для sendmail'а?
>>
>>что то не очень ясно
>>sendmail то что, он все отдает cyrus.
>>пришло user@domen.ru cyrus положит ему и так далее. или я что то
>>не понял?
>
>в том то и дело, что не все.
>
>Если в virtusertable есть конструкция типа
>
>user@domen.ru            
>user@domen.ru
>
>То Sendmail начинает слать это письмо сам себе пока не зацикливается и
>понимает это и отвергает его.

а зачем там такая конструкция?


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено Sergey Krasnikov , 27-Апр-07 16:37 
>>>>>Для sendmail'a оба имени равнозначны.
>>>>
>>>>Может тогда подскажите, как мне сделать такое разделение
>>>>
>>>>Есть несколко доменов: domen.ru, domen1.ru и domen2.ru и есть пользователь, к примеру
>>>>Я, и нужно создать 3 ящика, чтобы почта для одного пользователя
>>>>на разные домены ложилась в разные ящики.
>>>>
>>>>Я должен создать 3 ящика user@domen.ru, user@domen1.ru и user@domen2.ru но как описать
>>>>это для sendmail'а?
>>>
>>>что то не очень ясно
>>>sendmail то что, он все отдает cyrus.
>>>пришло user@domen.ru cyrus положит ему и так далее. или я что то
>>>не понял?
>>
>>в том то и дело, что не все.
>>
>>Если в virtusertable есть конструкция типа
>>
>>user@domen.ru            
>>user@domen.ru
>>
>>То Sendmail начинает слать это письмо сам себе пока не зацикливается и
>>понимает это и отвергает его.
>
>а зачем там такая конструкция?

Есть адрес user@domen.ru и есть созданный ящик user@domen.ru. КАК ЭТО ОПИСАТЬ sendmail'у.


"Как создать ящик типа 'cm user.Sergey.Krasnikov' в cyradm (C..."
Отправлено DN , 27-Апр-07 19:31 
>>>>>>Для sendmail'a оба имени равнозначны.
>>>>>
>>>>>Может тогда подскажите, как мне сделать такое разделение
>>>>>
>>>>>Есть несколко доменов: domen.ru, domen1.ru и domen2.ru и есть пользователь, к примеру
>>>>>Я, и нужно создать 3 ящика, чтобы почта для одного пользователя
>>>>>на разные домены ложилась в разные ящики.
>>>>>
>>>>>Я должен создать 3 ящика user@domen.ru, user@domen1.ru и user@domen2.ru но как описать
>>>>>это для sendmail'а?

Настроить в CYRUS IMAP (imapd.conf) virtual domain support :
virtdomains:
defaultdomain:

Вы имеете три E-mail адреса : user@domen.ru, user@domen1.ru и user@domen2.ru
Создаете три 3 ящика: user.user@domen.ru, user.user@domen2.ru, user.user@domen2.ru

Раздаете права доступа через бюджет(ы) в SASL на эти три ящика.

>Есть адрес user@domen.ru и есть созданный ящик user@domen.ru. КАК ЭТО ОПИСАТЬ sendmail'у.

В mailertable определить mailer для домена, если cyrus не default'ый локальный
майлер.

Или создаете такие ящики без поддержки в CYRUS IMAP (imapd.conf) virtual domain :

user.user, user.userdomen1, user.userdomen2

В  virtusertable
user@domen1.ru    userdomen1
user@domen2.ru    userdomen2

Есть еще для LMTP user+detail@local.host,
FEATURE(`preserve_local_plus_detail')dnl

Вариантов много.