Exim - problem z acl

Konfiguracja serwerów, usług, itp.
k4s
Posty: 1
Rejestracja: 12 sierpnia 2014, 16:26

Exim - problem z acl

Post autor: k4s »

Witam,
Ostatnio zaktualizowałem debiana squeeze (exim 4.72) do wheezy (exim 4.80). Na starym serwerze maiłem skonfigurowane ograniczenie wykorzystania dowolnych adresów w polu envelope-from przez zalogowanych użytkowników. Po aktualizacji pojawiło się kilka problemów, część udało mi się rozwiązać ale w dalszym ciągu otrzymuje komunikat:

Kod: Zaznacz cały

gave DEFER: ldap_search failed: -7, Bad search filter inside "or{...}" condition
definicja filtra powodującego błąd wygląda następująco:

Kod: Zaznacz cały

LDAP_FILTER = (&(|(objectClass=user)(objectClass=group)(objectClass=publicFolder))(!(objectClass=computer)))
Problemem w powyższym filtrze jest !
Shell niepoprawnie interpretuje ten znak. W celu wyłączenia obsługi histexpand umieściłem wpis 'set +H' w ~/.bashrc a następnie wykonałem zapytanie przy użyciu ldapsearch do AD wykorzystując powyższy filtr, kiedy okazało się że wszystko działa jak należy postanowiłem ustawić ten parametr globalnie (/etc/profile) tak aby pracujący na serwerze Exim (4.80) również korzystał z konfiguracji, niestety mimo to serwer pocztowy w dalszym ciągu zgłasza błąd który wcześniej podałem.

Czy ktoś spotkał się już z takim problemem?
ODPOWIEDZ