экспорт из MSSQL с BCP через общую папку Samba

У меня есть ежедневная процедура, которая запускает базу данных SQL и экспортирует некоторые данные с помощью BCP. Мне нужно переместить эти файлы на машину с Linux, поэтому я открыл доступ к папке с помощью Samba. Но я бы хотел немного ...

Я настраиваю сервер с Dovecot (2.2.2) и Postfix (3.1.0). Dovecot выполняет аутентификацию по LDAP, а Postfix использует Dovecots SASL. Это уже отлично работает. Но я бы хотел, чтобы настройки LDAP для Dovecot и Postfix были немного другими. Текущая настройка:

passdb {
  driver = ldap
  args = /etc/dovecot/dovecot-ldap.conf.ext
}
userdb {
  driver = ldap
  args = /etc/dovecot/dovecot-ldap.conf.ext
}

Выдержка из dovecot-ldap.conf.ext :

user_filter = (& \
    (objectClass=gosaMailAccount) \
    (allowedServices=*I*) \
    (uid=%u) \
)

Я хотел иметь дополнительные фильтры LDAP ( allowedServices = * I * для Dovecot и allowedServices = * S * для Postfix), чтобы иметь возможность независимо отключать SMTP и IMAP. Кто-нибудь знает, как разделить эти настройки?

0
задан 8 November 2017 в 12:20
1 ответ

Я получил ответ в списке Dovecot . Я использовал служебную переменную% s ( ) следующим образом:

user_filter = (& \
    (objectClass=gosaMailAccount) \
    (allowedServices=*%L1s*) \
    (uid=%u) \
)

% L1s использует первую букву переменной % s , которая возвращает imap и smtp для соответствующих служб.

0
ответ дан 5 December 2019 в 07:09

Теги

Похожие вопросы