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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-21 10:11:36

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

Хостинговая компания 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/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-04-21 12:46:19

В ручную, я полагаю, как обычно. Создаёте базу и подключаете.
Стандартная связка с Exim, используемая многими и, потому, неоднократно описанная, это postfixadmin как база и управление пользователями.
IT voodoo blog https://kostikov.co

1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-24 9:08:22

Да, так и сделал. Вставил кусок коннекта из предыдущго конфига.
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`ом не пользуюсь.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-04-24 11:18:36

Ну тогда разбирайтесь, что за у вас там был конфиг и SQL-база. Когда воспроизведёте оба (обе) - отлаживайте. Все ошибки будут видны в штатном логе Exim.
IT voodoo blog https://kostikov.co

1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-24 13:46:32

В чем разбираться?
Подключение к базе есть, выборка есть. MTA работает.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-04-24 13:57:26

1868 писал(а): Подключение к базе есть, выборка есть. MTA работает.
И в чём у вас вопрос в таком случае?
IT voodoo blog https://kostikov.co

1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-24 14:03:02

Уже решено. Подставил настройки из рабочего конфига предыдущей версии.
Просто странно, что порт зовется exim-mysql, а упоминания подключения и выборки нет. Поэтому дай, думаю, спрошу.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-04-24 14:05:13

1868 писал(а): Просто странно, что порт зовется exim-mysql, а упоминания подключения и выборки нет.
Это просто метапорт для удобства установки и обновления. Вопрос схемы и настройки это вопрос реализации.
IT voodoo blog https://kostikov.co

1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-24 14:10:03

когда ставится, например, dovecot, то в комплекте, так сказать, идет коннектор.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-04-24 14:14:01

1868 писал(а): когда ставится, например, dovecot, то в комплекте, так сказать, идет коннектор.
Что-то не припоминаю такого во FreeBSD. Там есть примеры в документации, не более.
Возможно какие-то пингвинячьи пакеты что-то там тянут и ставят. Но это их проблемы.
IT voodoo blog https://kostikov.co

1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-24 14:36:35

ну как же, как же. А dovecot-sql.conf?
FreeBSD конечно.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-04-24 15:00:43

1868 писал(а): dovecot-sql.conf
Это пример запроса к базе, образец которой есть в документации.
Сама база никоим образом в SQL не формируется.
IT voodoo blog https://kostikov.co

1868
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-07-23 15:52:57

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

Непрочитанное сообщение 1868 » 2017-04-24 15:21:41

я не про формирование. А как раз о примере. База-то существующая.