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

Исходное сообщение
"Логины пользователей"

Отправлено Elena , 26-Сен-02 08:23 
Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
И что бы сендмейл все это понимал?

Содержание

Сообщения в этом обсуждении
"RE: Логины пользователей"
Отправлено smooth , 26-Сен-02 09:21 
>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>
>И что бы сендмейл все это понимал?

только что завёл пользователя test_
всё нормально работает - на счёт точек не знаю
если так уж это необходимо поставь что-нить альтернативное типа qmail например вынеси пользователей в отдельную базу и насилуй их имена как хочешь
вспомнил и точки нормально должны проходить
а в чём проблема то?


"RE: Логины пользователей"
Отправлено Elena , 26-Сен-02 10:05 
>>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>>
>>И что бы сендмейл все это понимал?
>
>только что завёл пользователя test_
>всё нормально работает - на счёт точек не знаю
>если так уж это необходимо поставь что-нить альтернативное типа qmail например вынеси
>пользователей в отдельную базу и насилуй их имена как хочешь
>вспомнил и точки нормально должны проходить
>а в чём проблема то?

Имела ввиду именно "точки". Все отсальное работает и так.


"RE: Логины пользователей"
Отправлено LinaS , 26-Сен-02 10:22 
>>>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>>>
>>>И что бы сендмейл все это понимал?
>>
>>только что завёл пользователя test_
>>всё нормально работает - на счёт точек не знаю
>>если так уж это необходимо поставь что-нить альтернативное типа qmail например вынеси
>>пользователей в отдельную базу и насилуй их имена как хочешь
>>вспомнил и точки нормально должны проходить
>>а в чём проблема то?
>
>Имела ввиду именно "точки". Все отсальное работает и так.


попробуй qmail - он точки точно понимает, а вот sendmail - не знаю...


"RE: Логины пользователей"
Отправлено Elena , 26-Сен-02 10:48 
>>>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>>>
>>>И что бы сендмейл все это понимал?
>>
>>только что завёл пользователя test_
>>всё нормально работает - на счёт точек не знаю
>>если так уж это необходимо поставь что-нить альтернативное типа qmail например вынеси
>>пользователей в отдельную базу и насилуй их имена как хочешь
>>вспомнил и точки нормально должны проходить
>>а в чём проблема то?
>
>Имела ввиду именно "точки". Все отсальное работает и так.

Ну это если не через системных пользователей.


"RE: Логины пользователей"
Отправлено lavr , 26-Сен-02 10:56 
>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>
>И что бы сендмейл все это понимал?

если точки нужны для конструкции Elena.Prekrasnaya@domain.ru
то это делается через mailertable и связывается с нормальным account'ом

вообще-то username проверку можно посмотреть в перл скрипте adduser:

sub new_users_name_valid

пользователей можно держать в базе и использовать для авторизации
подходящий из pam модулей.


"RE: Логины пользователей"
Отправлено Elena , 26-Сен-02 12:48 
>>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>>
>>И что бы сендмейл все это понимал?
>
>если точки нужны для конструкции Elena.Prekrasnaya@domain.ru
>то это делается через mailertable и связывается с нормальным account'ом
>
>вообще-то username проверку можно посмотреть в перл скрипте adduser:
>
>sub new_users_name_valid
>
>пользователей можно держать в базе и использовать для авторизации
>подходящий из pam модулей.

ну да и поп сервер поменять и сендмейл переконфигурить


"RE: Логины пользователей"
Отправлено lavr , 26-Сен-02 14:35 
>>>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>>>
>>>И что бы сендмейл все это понимал?
>>
>>если точки нужны для конструкции Elena.Prekrasnaya@domain.ru
>>то это делается через mailertable и связывается с нормальным account'ом
>>
>>вообще-то username проверку можно посмотреть в перл скрипте adduser:
>>
>>sub new_users_name_valid
>>
>>пользователей можно держать в базе и использовать для авторизации
>>подходящий из pam модулей.
>
>ну да и поп сервер поменять и сендмейл переконфигурить

если pam, возможно поменять на тот что поддерживает pam авторизацию,
а sendmail тут не при чем

к тому же был предложен вариант mailertable или как народ пишет:

aliases, virtusertable, но в случае FirestName.LastName@domain.ru
mailertable предпочтительней, только stickyhost нельзя в этом случае
использовать в sendmail

Если не хочется менять popd/sendmail - переправь sources для username
и авторизацию - как думаешь, будет проще? ;)

Удачи


"RE: Логины пользователей"
Отправлено locust , 26-Сен-02 13:24 
>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>
>И что бы сендмейл все это понимал?

Если sendmail не будет что-то понимать, то что-либо другое это точно не поймёт ;)
Пиши в алиасы имена какие хочешь
например
file /etc/mail/aliases
.....
Oleg_B:       oleg_b
.....
не забудь грузануть newaliases
если ты во фре хочешь такой мыл, то наверное, только через алиас, либо переделать скрипт добавления пользователя, т.к. точку поставить в имени фря не даст просто так


"RE: Логины пользователей"
Отправлено locust , 26-Сен-02 13:27 
-----------------------
>Oleg_B:       oleg_b
-----------------------
извиняюсь, хотел написать:
Oleg_B.:       oleg_b

т.е. Oleg_B.@domain.ru будет то же что и oleg_b@domain.ru


"RE: Логины пользователей"
Отправлено Ivan , 26-Сен-02 13:48 
>Возможно ли сделать так что бы во фре логины моги включать [a-z,0-9,_-.]
>
>И что бы сендмейл все это понимал?
в Sendmail правите /etc/mail/aliases
таким образом:
Elena.Prekrasnaya_123@domain.ru  :elena_prek
где elena_prek реальный пользователь,
вариант 2 использование genericstable & virtualuserstable
записи в обоих имеют следующий вид:
elena_prek:  Elena.Prekrasnaya_123@domain.ru  
Elena.Prekrasnaya_123@domain.ru  :elena_prek
соответсвенно, после изменений перекомпилить базы,
Да чуть не забыл скорее всего у вас не включен genericstable,
для этого пересобитите файл конфигурации с опцией
FEATURE(genericstable, `hash -o /etc/mail/genericstable'),
где /etc/mail/genericstable ваш путь для храниния таблицы обратного
кодирования.
P.S. последний вариант на преведет к смене pop сервера, т.к. имя пользователя не будет содержать символа "."


"RE: Логины пользователей"
Отправлено locust , 26-Сен-02 14:21 
>P.S. последний вариант на преведет к смене pop сервера, т.к. имя пользователя
>не будет содержать символа "."
а первый вариант? нужно менять pop сервер?
можно по-подробней?