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

трабл с Exim...

Добавлено: 2008-02-21 21:10:38
AlkoGekS
До недавнего времени было все великолепно, никаких ошибок ни экзим ни маскуль не выдавал... а вот несколько дней в логи еначала сыпаться такая хрень... притом она повторятеся периодически. Хоть и почтарь работает на ура, но сей момент меня очень смущает... и главное не могу понять где это находиться и куда копать...

Код: Выделить всё

Feb 21 20:56:43 bsdsrv exim[6245]: 1JPcdN-0006PR-21 Error in system filter: failed to expand "${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `copy_mail`='1' LIMIT 1}}" in filter file: lookup of "SELECT `address` FROM `alias` WHERE `address`='d'etat@doneasy.com' AND `copy_mail`='1' LIMIT 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 'etat@doneasy.com' AND `copy_mail`='1' LIMIT 1' at line 1\\n
Feb 21 20:56:43 bsdsrv exim[6247]: 1JPA7T-000PT4-Ge Error in system filter: failed to expand "${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$sender_address' AND `copy_mail`='1' LIMIT 1}}" in filter file: lookup of "SELECT `address` FROM `alias` WHERE `address`='b's@deportista.com' AND `copy_mail`='1' LIMIT 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 's@deportista.com' AND `copy_mail`='1' LIMIT 1' at line 1\\n

Re: трабл с Exim...

Добавлено: 2008-02-21 21:46:33
Morty
судя по выводу - чтото не правильно в синтаксе запроса СКЛ в систем - филтьре
а именно вот это я так думаю
.......HERE `address`='d'etat@doneasy.com'

Re: трабл с Exim...

Добавлено: 2008-02-22 9:43:32
AlkoGekS
Ну эт я понял. но откуда оно взялось то... до некотрого момента этого небыло...и еще подскажите как исправить это...

Re: трабл с Exim...

Добавлено: 2008-02-26 9:59:03
AlkoGekS
Ап!

Re: трабл с Exim...

Добавлено: 2008-02-26 10:26:10
Alex Keda

Код: Выделить всё

`address`='${quote_mysql:$sender_address}'
за это время мог бы уже всё отдебажить и разобраться сам.
лень - плохая черта

Re: трабл с Exim...

Добавлено: 2008-02-27 12:32:23
AlkoGekS
Спасибо большое - помогло :)

Re: трабл с Exim...

Добавлено: 2008-04-10 15:19:43
AlkoGekS
Аналогично помогло и вот с этим =)

Код: Выделить всё

Apr 10 16:03:46 bsdsrv exim[35195]: 1Jgege-000PnG-1w Error in system filter: failed to expand "${lookup mysql{SELECT `address` FROM `alias` WHERE `address`='$recipients' AND `copy_mail`='1' LIMIT 1}}" in filter file: lookup of "SELECT `address` FROM `alias` WHERE `address`=''jsvo@mail.ru' AND `copy_mail`='1' LIMIT 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 'jsvo@mail.ru' AND `copy_mail`='1' LIMIT 1' at line 1\\n
поправил на

Код: Выделить всё

`address`='${quote_mysql:$recipients}'
и все стало нормально!