Настраиваю почтовый сервер Centos 6.8x64 Postfix+dovecot+spamassassin+clamav+postfixadmin+roundcube почту почти настроил, осталась одна задача, нужно чтобы письма помеченые как спам попадали в почтовые ящики юзеров в паку спам. Это настройки в postfix нужно делать? подскажите что нужно добавить в main.c
> Настраиваю почтовый сервер Centos 6.8x64 Postfix+dovecot+spamassassin+clamav+postfixadmin+roundcube
> почту почти настроил, осталась одна задача, нужно чтобы письма помеченые как
> спам попадали в почтовые ящики юзеров в паку спам. Это настройки
> в postfix нужно делать? подскажите что нужно добавить в main.cэто не задача MTA (postfix), а LDA (dovecot),
в данном случае можно сделать через dovecot + глобальный sieve
google:// dovecot move spam to junk folder
а если попробовать header_checks = pcre:/etc/postfix/header_checks.pcreи перенаправлять помеченые письма spamassassin
/^Subject:\s\[SPAM\]/i REDIRECT spam@domain.tld
только почему то перенаправление не работат
> а если попробовать header_checks = pcre:/etc/postfix/header_checks.pcre
> и перенаправлять помеченые письма spamassassin
> /^Subject:\s\[SPAM\]/i REDIRECT spam@domain.tld
> только почему то перенаправление не работатИ не будет работать. spamassassin фильтрует письма после header_checks
Лучше использовать dovecot sieve
Небольшой скрипт в нем решит проблему.
Типа этого примера /dovecot.sieve
require ["fileinto"];
if header :contains "Subject" "***SPAM***"
{
fileinto "INBOX/SPAM";
stop;
}