Страница 1 из 1
ошибки при запросе к баззе
Добавлено: 2007-03-07 12:11:20
laroque
Привет всем.
У меняя ситуация следушия
До меня старый админ поставил FreeBSD Exim в связке с mysql
как показано в одной статье на этом сайте.
Но сейчас при перезагрузке mysql ругается на таблицу alias что не может сделать select от туда.
Влогах тоже много ошибок.
Кто-нибудь может подсказать что-нибудь?
Добавлено: 2007-03-07 13:52:23
Alex Keda
посмотри, а есть ли такая таблица...
есть таблица
Добавлено: 2007-03-13 9:58:50
laroque
Да такая таблица есть.
вот что в логах пищется.
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`='Elysiumsdiatom's@abodetao.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@abodetao.com' AND `copy_mail`='1' LIMIT 1' at line 1\n
Mar
13 00:14:08 mail exim[2055]: 2007-03-13 00:14:08 1H3bid-000BEG-EF 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`='Elysiumsdiatom's@abodetao.com' AND `copy_mail`='1' LIMIT 1" gave DEFER: MYSQL: query failed: You have an error in your SQL syntax;
Добавлено: 2007-03-13 10:06:48
schizoid
так оно ж явно пишет
на вскидку какая то хрень с апострофами ` и '
Добавлено: 2007-03-13 10:15:44
laroque
ну а какое решение данной проблемы?
Добавлено: 2007-03-13 10:23:39
Alex Keda
было недавно. надо перед вставкой данных в запрос квотировать их.
т.е. должно быть:
Код: Выделить всё
`address`='${quote_mysql:$local_part@$domain}'
почитайть мона тута
http://www.lissyara.su/?id=1209#9.21
Добавлено: 2007-03-13 10:24:04
Alex Keda
и поля в БД какеи-то знакомые

))
Добавлено: 2007-03-13 10:52:13
laroque
ну так яж говорю
с вашего сайта была взята статья по которой прошлый админ поднял сервак почтовый EXIM в связке с MYSQL
Добавлено: 2007-03-13 13:49:51
Alex Keda
я догадался

Re: ошибки при запросе к баззе
Добавлено: 2007-07-24 8:22:14
Sw%00p
гы в запрос кавычку пихают )))
где виданно чтобы разрешалось в логине использовать кавычки и другие символы этого рода ))
короче экранируйте раз допускается и всё
Re: ошибки при запросе к баззе
Добавлено: 2007-07-24 8:36:22
Alex Keda
Sw%00p писал(а):
гы в запрос кавычку пихают )))
где виданно чтобы разрешалось в логине использовать кавычки и другие символы этого рода ))
короче экранируйте раз допускается и всё
RFC весьма много сиволов разрешает...
Может, даже слишком много...