Страница 1 из 1
Exim - два типа ящиков
Добавлено: 2007-11-22 10:24:57
schax
Возник следующий вопрос по Exim.
возможно ли разделить ящик пользователей на два типа (внутренний и внешний)
первый тип -
vasya@domain.com может отправлять(желательно и принимать) почту только из своего домена domain.com
второй тип -
bos@domain.com может слать и принимать почту, куда угодно
понятно как это сделать если они работают через Бат, а вот если через SquirrelMail то как быть?
Re: Exim - два типа ящиков
Добавлено: 2007-11-22 21:56:53
AlkoGekS
Тоесть один будет обслуживать локалку, а второй и то и другое... я так понял.
Так сделай
user@domain.local для локалки, а
user@domain.com для локалки и инета. Так проще всего будет.
P.S. А в чем смысл сего действа?
Re: Exim - два типа ящиков
Добавлено: 2007-11-22 23:41:28
schax
в принципе да
только хотелось бы чтобы был один домен
вообще в принципе такое возможно?
Re: Exim - два типа ящиков
Добавлено: 2007-11-29 8:49:14
Urgor
AlkoGekS писал(а):Тоесть один будет обслуживать локалку, а второй и то и другое... я так понял.
Так сделай
user@domain.local для локалки, а
user@domain.com для локалки и инета. Так проще всего будет.
P.S. А в чем смысл сего действа?
Ага, и если надо юзеру дать доступ в инет, то менять ящик и править адресные книги? Господа не ищут легких путей?
Мя сделал так:
Код: Выделить всё
deny message = Sender address and auth id is different.
hosts = +relay_from_hosts
condition = ${if and {{!eq{$authenticated_id}{}} \
{!eq{$authenticated_id}{$sender_address}}} \
{yes}{no}}
deny message = Sorry. Sender Access Limited.
hosts = +relay_from_hosts
domains = !+local_domains
senders = ${lookup mysql{SELECT id FROM users \
WHERE `id`='${quote_mysql:$sender_address}' \
and `noinet`='1'}}
accept authenticated = *
deny message = Sorry. Recipient Access Limited.
hosts = !+relay_from_hosts
domains = +local_domains
recipients = ${lookup mysql{SELECT id FROM users \
WHERE id='${quote_mysql:$local_part@$domain}' \
AND `noinet`='1'}}
Как не сложно заметить все управляется полем noinet. Если 1 -- локальный (с нета не принемает), если 0 -- может стать куда хочет (и принемать от куда хочет).
Re: Exim - два типа ящиков
Добавлено: 2007-11-30 12:17:20
schax
Urgor писал(а):
Как не сложно заметить все управляется полем noinet. Если 1 -- локальный (с нета не принемает), если 0 -- может стать куда хочет (и принемать от куда хочет).
Спасибо!
У себя решил примено так же
