От както имам собствен мейл сървър , винаги съм използвал courier за pop3 и imap. В началото бях на qmail,после мигрирах на postfix.
С годините технологиите се променят, и нуждите на клиента също. Установих че, започнам да имам нужда от нещо по-добро.
- Всичко тръгна от това че , след като се логна в уебмейл-а (roundcubemail) чакам около 20 секунди да ми се заредят писмата. Общо в пощата си имам около 6000-7000 мейла , а в настройките на уеб мейла е направено да показва първите 50. Пробвах с разни опции за оптимизиране на roundcube-a но ефекта беше минимален.
- Второто което исках да направя е : спам-а да не бъде пращан в карантина и да не пристига до получателя си изобщо, а да идва в папка Спам.
Отне ми няколко дни да разбера че решението на тези 2 проблема е в мигрирането от courier към dovecot!
Самата миграция е елементарна –
apt-get install dovecot-common dovecot-imapd dovecot-pop3d dovecot-dev
Така се премахва стария courier и идва новия dovecot.
Следват настройките. Благодарение на Коко открих този линк в който е описано стъпка по стъпка как се конфигурира dovecot-a. Няма да изпадам в подробности , просто ще напиша главното как се прави – а именно проблема с лоад-а и спам-а в папките.
Първо за оптимизацията, след като успях да го настроя установих че при логване , писмата излизат за около 2-3 секунди (а не 20-30 като преди) . Това е с фабричните настройки – просто невероятно!
Сега идва и момента за спам-а. Инсталирал съм си 2 пакета : sieve-connect и pysieved , но до колкото разбрах в новите версии на dovecot (1.2 и нагоре) си идва пачнат със sieve. Общо взето sieve е далаверката която е необходима за нашата работа със спам-а 😉