Hello All
В субботу, 15 мая 1999 г., Vladimir Litovka wrote:
>> Может project открыть?
VL> Зачем? Может проще встрять в Cyrus и довести его до ума? Он, по-крайней
VL> мере, несколько дальше продвинулся, чем все остальные.
Кстати, а как достопочтимые господа делают virtual domains? Лично у
меня это получилось путем:
1. Обрубания сендмайлу всякого представления о том, что бывает mail.local (вернее,
бывает, но только для просто user, а не user@domain).
2. Патчей для deliver, imapd, pop3d, чтобы они понимали ключик
-c <domain>, и брали конфиги из файлов /etc/cyrus/<domain>, а также
добавляли домен при передаче авторизации в pwcheck.
3. Патча для pwcheck, который делает авторизацию из разных файлов для
разных доменов (файлы а-ля apache htpasswd, впрочем подойдет и
master.passwd). Файлы типа /etc/cyrus/p-<domain>.
4. Установки xinetd и выставления этих самых -c <domain> для разных IP
адресов. Когда кто-то делает telnet <domain1> 110, запускается pop3d
-c domain1, мейлбоксы берутся из директории /???/<domain1>/user/,
авторизация из файла /etc/cyrus/<domain1>.
Внимание, вопросы:
1. Это вообще прямо сделано или криво? Покритикуйте, плиз.
2. Это кому-то надо? могу сделать патчи и выложить.
Best regards,
Oleg mailto:inadm@kspu.kaluga.ru
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html