Мне интересно, доступен ли IMAP-сервер, поддерживающий IMAP. SEARCH
команда (http://tools.ietf.org/html/rfc1730#section-6.4.4) и работает быстро.
Я изучал способы, которыми это можно сделать, в том числе с помощью DBMail для хранения всех входящих писем, но, честно говоря, до сих пор я обнаружил, что большинство решений IMAP имеют какой-то недостаток - на самом деле ни один похоже, нацелен именно на то, что я хочу делать.
Например, DBMail почти идеален, но хранит вложения в базе данных. Я бы хотел, чтобы внутри базы данных хранились все сообщения (HTML, TXT), но вложения хранятся где-то еще в файловой системе.
Dovecot должен: http://wiki2.dovecot.org/Plugins/FTS/Solr Я никогда не тестировал на нем solr.
Я только что запустил очень экспериментальный плагин для FTS, использующий ElasticSearch в Dovecot.
https://github.com/ascendantcom/fts-elasticsearch
Хотя это старый вопрос, он по-прежнему остается популярным для ElasticSearch в Dovecot.