|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew Filonov 2:5020/400 01 Nov 2002 13:39:15 To : Andrey N. Oktyabrski Subject : Re: Virtual Domains -------------------------------------------------------------------------------- >>>>> "ANO" == Andrey N Oktyabrski writes: >> >> PS: Для любителей красивостей есть патч, после которого >> вводимое >> пользователем POP3/IMAP user@host.com становится >> полностью >> эквивалентно user@host_com ANO> Где его можно взять попробовать? >> У меня спросить например. Он для 2.0.16 - для 2.1 не пробовал. ANO> Да, а Цирус 2.1 поддерживает и имена с точкой - об этом я совсем ANO> забыл... ======================================================== - --- lib/auth_unix.c.orig Wed May 24 00:56:12 2000 +++ lib/auth_unix.c Thu Sep 19 17:47:43 2002 @@ -156,6 +156,7 @@ static char retbuf[81]; struct group *grp; char sawalpha; + char domain_present; char *p; if (strcasecmp(identifier, "anonymous") == 0) { @@ -191,6 +192,7 @@ */ p = retbuf; sawalpha = 0; + domain_present = 0; while (*identifier) { *p = *identifier++; @@ -203,7 +205,16 @@ /* FALL THROUGH */ default: - ; + switch(*p){ + case '@': + domain_present = 1; + break; + case '.': + if(domain_present) *p='_'; + break; + default: + break; + } } p++; } =============== -- Andrew E. Filonov A budget is saving quarters in a mason jar for Christmas and spending them by Easter. --- ifmail v.2.15dev5 * Origin: Sviaz-Servis-Internet ltd. (Sovam-Teleport) (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/25360857b897c.html, оценка из 5, голосов 10
|