The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

virtual domains в sendmail (mail virtual sendmail user)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mail, virtual, sendmail, user,  (найти похожие документы)
From : Dmitry Nesterenko <[email protected]> Date: Tue, 18 May 1999 16:30:19 +0700 Subj : virtual domains в sendmail ------------------------------------------------------------------------------- Tue May 18 14:29 Oleg King <[email protected]> wrote: OK> Кстати, а как достопочтимые господа делают virtual domains? Лично у OK> меня это получилось путем: OK> OK> 1. Обрубания сендмайлу всякого представления о том, что бывает mail.local (вернее, OK> бывает, но только для просто user, а не user@domain). OK> 2. Патчей для deliver, imapd, pop3d, чтобы они понимали ключик OK> -c <domain>, и брали конфиги из файлов /etc/cyrus/<domain>, а также OK> добавляли домен при передаче авторизации в pwcheck. OK> 3. Патча для pwcheck, который делает авторизацию из разных файлов для OK> разных доменов (файлы а-ля apache htpasswd, впрочем подойдет и OK> master.passwd). Файлы типа /etc/cyrus/p-<domain>. OK> 4. Установки xinetd и выставления этих самых -c <domain> для разных IP OK> адресов. Когда кто-то делает telnet <domain1> 110, запускается pop3d OK> -c domain1, мейлбоксы берутся из директории /???/<domain1>/user/, OK> авторизация из файла /etc/cyrus/<domain1>. OK> OK> Внимание, вопросы: OK> 1. Это вообще прямо сделано или криво? Покритикуйте, плиз. OK> 2. Это кому-то надо? могу сделать патчи и выложить. OK> в /etc/virtual key data action [email protected] [email protected] addr->addr (translation) usr@dom localuser addr->локальному юзеру @dom @newdom user@dom -> user@newdom dom localuser *@domen->локальному юзеру addr ERROR "543 absent" delivery error реализовано рулесетами sendmailа SParse1 # handle virtual users R$+ < @ $+ . > $: $1 < @ $2 > . (dnsXXX) R$+ < @ $+ > $* $: $1 < $(virtuser @ $2 $: @ $2 $) > $3 R$+ < @ $+ > $* $: $(virtuser $1 @ $2 $: $1 < @ $2 > $3 $) R$+ < @ $+ > $* $: $(virtuser $2 $: $1 < @ $2 > $3 $) R$+ < @ $+ @ $+ > $* $: $2 < @ $3 > $4 RERROR $* $#error $: $1 R$+ < @ $+ > . $: $1 < @ $2 . > все что локальное - через Mlocal затачивать "доменное" понимание maillocalами и popperами - совершенно лишнее, да и не их это собственно дело.
"inet-admins" Internet access mailing list. Maintained by East Connection ISP. Mail "unsubscribe inet-admins" to [email protected] if you want to quit. Archive is accessible on [20]http://info.east.ru/rus/inetadm.html

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру