Exim - два типа ящиков

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
schax
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-10-24 11:46:33

Exim - два типа ящиков

Непрочитанное сообщение schax » 2007-11-22 10:24:57

Возник следующий вопрос по Exim.

возможно ли разделить ящик пользователей на два типа (внутренний и внешний)
первый тип - vasya@domain.com может отправлять(желательно и принимать) почту только из своего домена domain.com
второй тип - bos@domain.com может слать и принимать почту, куда угодно
понятно как это сделать если они работают через Бат, а вот если через SquirrelMail то как быть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
AlkoGekS
сержант
Сообщения: 152
Зарегистрирован: 2007-05-22 11:30:29
Контактная информация:

Re: Exim - два типа ящиков

Непрочитанное сообщение AlkoGekS » 2007-11-22 21:56:53

Тоесть один будет обслуживать локалку, а второй и то и другое... я так понял.
Так сделай user@domain.local для локалки, а user@domain.com для локалки и инета. Так проще всего будет.
P.S. А в чем смысл сего действа?

schax
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-10-24 11:46:33

Re: Exim - два типа ящиков

Непрочитанное сообщение schax » 2007-11-22 23:41:28

в принципе да
только хотелось бы чтобы был один домен
вообще в принципе такое возможно?

Аватара пользователя
Urgor
лейтенант
Сообщения: 669
Зарегистрирован: 2006-03-14 16:30:18
Откуда: Гилея (СПб)
Контактная информация:

Re: Exim - два типа ящиков

Непрочитанное сообщение Urgor » 2007-11-29 8:49:14

AlkoGekS писал(а):Тоесть один будет обслуживать локалку, а второй и то и другое... я так понял.
Так сделай user@domain.local для локалки, а user@domain.com для локалки и инета. Так проще всего будет.
P.S. А в чем смысл сего действа?
Ага, и если надо юзеру дать доступ в инет, то менять ящик и править адресные книги? Господа не ищут легких путей? :D
Мя сделал так:

Код: Выделить всё

  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 -- может стать куда хочет (и принемать от куда хочет).
Власть в руках у чужаков, и ты им платишь дань...

schax
проходил мимо
Сообщения: 5
Зарегистрирован: 2007-10-24 11:46:33

Re: Exim - два типа ящиков

Непрочитанное сообщение schax » 2007-11-30 12:17:20

Urgor писал(а): Как не сложно заметить все управляется полем noinet. Если 1 -- локальный (с нета не принемает), если 0 -- может стать куда хочет (и принемать от куда хочет).
Спасибо!
У себя решил примено так же :D