Страница 1 из 1

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-21 10:11:36
1868
FreeBSD-11.0
Установил из портов exim-mysql (4.89)
В файле конфига не нашел секций по настройке подключения к и выборки из базы MYSQL.
При make config даже чекбокса нет для указания использования mysql.
Где брать настройки для подключения к базе и etc.?

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-21 12:46:19
xM
В ручную, я полагаю, как обычно. Создаёте базу и подключаете.
Стандартная связка с Exim, используемая многими и, потому, неоднократно описанная, это postfixadmin как база и управление пользователями.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 9:08:22
1868
Да, так и сделал. Вставил кусок коннекта из предыдущго конфига.
domainlist local_domains = ${lookup mysql{SELECT domain FROM domains \
WHERE domain='${domain}' AND \
(type='LOCAL' OR type='VIRTUAL')}}

domainlist relay_to_domains = ${lookup mysql{SELECT domain FROM domains \
WHERE domain='${domain}' AND type='RELAY'}}

hostlist spamers = ${lookup mysql{SELECT senders FROM blacklist_host WHERE \
senders='${sender_host_address}'}}

hostlist relay_from_hosts = localhost : 127.0.0.1 : 192.168.0.0/16

Postfixadmin`ом не пользуюсь.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 11:18:36
xM
Ну тогда разбирайтесь, что за у вас там был конфиг и SQL-база. Когда воспроизведёте оба (обе) - отлаживайте. Все ошибки будут видны в штатном логе Exim.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 13:46:32
1868
В чем разбираться?
Подключение к базе есть, выборка есть. MTA работает.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 13:57:26
xM
1868 писал(а): Подключение к базе есть, выборка есть. MTA работает.
И в чём у вас вопрос в таком случае?

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 14:03:02
1868
Уже решено. Подставил настройки из рабочего конфига предыдущей версии.
Просто странно, что порт зовется exim-mysql, а упоминания подключения и выборки нет. Поэтому дай, думаю, спрошу.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 14:05:13
xM
1868 писал(а): Просто странно, что порт зовется exim-mysql, а упоминания подключения и выборки нет.
Это просто метапорт для удобства установки и обновления. Вопрос схемы и настройки это вопрос реализации.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 14:10:03
1868
когда ставится, например, dovecot, то в комплекте, так сказать, идет коннектор.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 14:14:01
xM
1868 писал(а): когда ставится, например, dovecot, то в комплекте, так сказать, идет коннектор.
Что-то не припоминаю такого во FreeBSD. Там есть примеры в документации, не более.
Возможно какие-то пингвинячьи пакеты что-то там тянут и ставят. Но это их проблемы.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 14:36:35
1868
ну как же, как же. А dovecot-sql.conf?
FreeBSD конечно.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 15:00:43
xM
1868 писал(а): dovecot-sql.conf
Это пример запроса к базе, образец которой есть в документации.
Сама база никоим образом в SQL не формируется.

Настройка exim-mysql (4.89) (FreeBSD-11.0)

Добавлено: 2017-04-24 15:21:41
1868
я не про формирование. А как раз о примере. База-то существующая.