Настроена связка postfix + dspam + mysql.
Постфикс даёт дспаму почту:smtp inet n - n - - smtpd
-o content_filter=dspam:
dspam unix - n n - 50 pipe
flags=Ru user=dspam argv=/usr/local/bin/dspam --deliver=innocent --user $recipient -i -f $sender -- $recipient
и слушает порт 10026 чтобы получать почту от дспама и отправлять на другие сервера:
localhost:10026 inet n - n - - smtpd
-o content_filter=
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
Всё классно, только DSPAM настроен с использованием MYSQL, а когда тот ложится, почта, переданная постфиксом DSPAM-у где-то теряется. Можно ли это как-то решить? Сейчас и postfix перевожу на mysql (таблицы relay_recipients, transport) , но тогда может случиться полная ж@па в случае падения mysql?