Владимир Дубровин: да домен, везде один и тот же.
Скрипты отправляют письма с Return-Path - root@ независимо от того кто стоит в поле from.
Из-за этого нет подписи?
Если я в скрипте поставлю сообщению в заголовок верный Return-Path экзим ведь всеравно свой заголовок поверх вкорячит?
Сори за паранойю она не моя :)
Там всеравно в одном месте айпишник не замазан по которому все палится ;)
Сейчас расшарю чистый заголовок от письма отправленного скриптом и от письма отправленного клиентом.
@whats Все очень просто... Смотрим доку 8.41. List of SphinxQL reserved keywords....
Там нет UNION
С подзапросами у сфинкса все ок, а вот с объединением пичалька
Объединять он умеет через API(вродебы), но там не проходят запросы с ZONESPAN...
Пошел рвать на себе волосы...
@whats Это мы уже проходили
SELECT id_attr FROM elverIndex WHERE MATCH('ZONESPAN:(h1,h2) ТоЧтоИщу')
UNION
SELECT id_attr FROM elverIndex WHERE MATCH('ZONESPAN:(h3,h4) ТоЧтоИщу')
ERROR 1064 (42000): sphinxql: syntax error, unexpected IDENT, expecting $end near 'UNION SELECT id_attr FROM elverIndex WHERE MATCH('ZONESPAN:(h3,h4) ТоЧтоИщу') LIMIT 0,1000'
@whats Спасибо. На данный момент в сухом остатке следующее:
1. Вдумчивое гугление сообщения об ошибке(outer select list must be a single star) результата не дало.
2. Попытки упростить запрос до состояния где бы ошибка стала заметной привели к выражению вида:
SELECT *, weight() AS qweight FROM elverIndex WHERE MATCH('ZONESPAN:(h1,h2) ТоЧтоИщу') LIMIT 0,1000 UNION SELECT *, weight() AS qweight FROM elverIndex WHERE MATCH('ZONESPAN:(h3,h4) ТоЧтоИщу') LIMIT 0,1000;
Которым сфинкс тоже успешно давится, но уже с другой ошибкой:
ERROR 1064 (42000): sphinxql: syntax error, unexpected IDENT, expecting $end near 'UNION SELECT *, weight() AS qweight FROM elverIndex WHERE MATCH('ZONESPAN:(h3,h4) ТоЧтоИщу') LIMIT 0,1000'
Я начинаю косо смотреть на два MATCH-a в моих запросах. По моему разумению MATCH можно использовать в каждом из подзапросов, но возможно я всеже не так понял:
"There must be at most one MATCH() in the clause." в сфинксовой доке по SELECT-у
Так что пока я в тупике...
Спасибо... Глупость написал. Но итог пока не радостный. Теперь на выходе получаю "outer select list must be a single star" - гугл такого не знает. Пошел искать косяки дальше...
Не уверен что правильно понимаю вопрос.
У меня в энжинксовом конфиге самого сайта прописано
location ~*.(js|css|png|jpg|gif|jpeg|ico)${expires max;}
Предлагаете прописать два отдельных локейшена для текстов и картинок?