Настройка 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.?

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1161
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1161
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1161
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1161
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1161
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1161
Зарегистрирован: 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

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


Вернуться в «MTA - Mail Transfer Agent»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей