Konstantin Klimchev пишет:
On Mon, 31 Oct 2005 23:27:59 +0200 Dmitriy Sirant <lex@init.net.ua> wrote:Ну восторг или не восторг сказать не могу, вот как раз перевожу ~1000 пользователей с sendmail на postfix. И все из-за того, что замучался без MySQL. Хочется все данные о почтовых ящиках хранить в базе, все настройки (алиасы, домены, и т.д.) тоже в базе. Итого сейчас имею сервер, на который никто не заходит по шелу, а все управление почтовыми ящиками происходит через вебморду (самовписанную в биллинг самописный). Ничего другого, чтобы предложило такие-же возможности ненашел. Postfix - Courier - Clamav - Spamassassin - Squirell - MySQL (с дальнейшим переходом на Postgres когда переделаю биллинг).А можно вопрос - как свяжите Postfix <-> Clamav - Spamassassin? Amavis'ом?
Да.
О работе данной связки под нагрузкой - ничего сказать не могу, в тестовом режиме работала без проблем ~3 месяца. С 1 числа запускаюв продакшн - буду смотреть.Проверяли postal'ом? Если нет - попробуйте, но на базе не 5-10 пользователей, а на том количестве, которое предположительно будет.
Хе хе, уже заметил то, о чем Вы хотели меня предупредить и не postal'ом, а реальной нагрузкой. Пришлось срочно тюнить MySQL на предмет количества одновременных соединений (увеличил пока до 500). И оптимизировать запросы, одновременно убирая часть данных, которые более-менее статичны из базы в файлы конфигурационные (access листы и т.п.). Но вообще конечно прогнулась немного такая конфигурация при 1000 сообщений в минуту входящих и 500 исходящих. Но это пик был специально смоделирован. После вышеуказанных оптимизаций - все работает нормально, но количество запросов к БД конечно удручает. Уже думаю о переносе БД на машину к почте, чтобы коннектится через сокет.
Если есть советы что еще можно подкрутить - буду рад услышать.