Помогите мне пожалуйста разобраться в следующем:
На FreeBSD 9.2 (этот FreeBSD является шлюзом) я собрал следующую схему Fetchmail+EXIM+Dovecot+MYSQL+Postfixadmin. Всё это для того что бы пользователи локальной сети, под управлением данного шлюза могли использовать почту через домен. Подробные конфиги вышеуказанных программ приведу, если понадобится их показать.
IP шлюза внутри локалки = 192.168.0.17
IP компа с которогго пытаюсь отправить почту = 192.168.0.6. Проблема у меня такая, когда отправляю почту с компа (192.168.0.6), выскакивает ошибка, что невозможно отправить почту (скрин прикрепил). Для отправки почты с компа использую клиент Mozilla Thunderbird, соответсвенно все настройки в почте указал (что за сервер, что за учетка и т.д.). Почту я отправлял на ящик yandex. На получение почта тоже не работает (но для начала нужно разобраться хотя бы с отправкой)
Привожу ЛОГ exim после ошибки в почте:
Код: Выделить всё
2014-10-31 10:18:27 IPv6 socket creatinon failed: Protocol not supported
2014-10-31 10:18:27 Failed to create IPv6 socket for wildcard listening (Protocol not support): will use IPv4
2014-10-31 10:18:27 exim 4.80.1 daemon started: pid=1249, -q30m, listening for SMTP on port 25 (IPv4) and for SMTPS on port 9025 (IPv4)
2014-10-31 10:19:54 no host name found for IP address 192.168.0.6
2014-10-31 10:19:54 failed to expand "${lookup mysql{SELECT 'domain' FROM 'domain' WHERE 'domain'='${domain}' AND 'active'='1'}}" while checking a list: lookup of "SELECT 'domain' FROM 'domain' WHERE 'domain'='yandex.ru' AND 'active'='1'" gave DEFER: MYSQL: query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''domain' WHERE 'domain'='yandex.ru' AND 'active'='1'' at line 1
2014-10-31 10:19:54 H=([127.0.0.1]) [192.168.0.6] I=[192.168.0.17]:25 F=<пользователь@setevoy.org.ua> temporarily rejected RCPT <Почта@yandex.ru>: MYSQL: query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''domain' WHERE 'domain'='yandex.ru' AND 'active'='1'' at line 1
Подскажите пожалуйста в моем вопросе, если я что то непонятно написал, то скажите, попробую точнее написать.
