[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: exim4 relay control



Dmitry Fedoseev wrote:
Здравствуйте!

Имеется exim4, через который почта из внутренней сети ходит наружу. Т.е
relay разрешен для всех хостов внутренней сети. Полученная почта
складывается тут же и читается посредством POP3. Все традиционно.
Хочется ввести дополнительное ограничение - часть пользователей, имеющих
учетные записи на этой машинке не должна иметь доступа наружу - ни
получать, ни отправлять, только между собой переписываться. Нормальные
пользователи - как и прежде.
Помогите acl написать. И как правильнее группу "задвинутых" оформить?

У меня ldap. Делаю приблизительно так:

  require
    message = Authentication required
    authenticated = *
  accept
    condition = ISlocalDomain
  accept
    condition = ${lookup ldapm{LDAPAUTH \
      ldap:///LDAPBASE\
      ?uid?sub\
      ?(&(confValue=active)(confValue=mailRelay)(uid=$authenticated_id))}\
      {yes}{no}}
  deny message = Relaying denied

Т.е. в локальные домены можно слать кому угодно, а наружу - только тем у кого имеется атрибут confValue=mailRelay, в противном случае - Relaying denied.



Reply to: