Estic executant SpamAssassin com a milter en un contenidor Docker separat de Postfix i Dovecot. Postfix i SA funcionen bé junts, Postfix es connecta a spamass-milter
, SA fa el que fa, el correu es marca correctament, tot bé.
Ara, m'agradaria poder ensenyar correu brossa a SA ham quan moc els missatges entre la safata d'entrada i la brossa, més o menys com a d'aquesta guia . Vaig confirmar que el tamís funciona amb un filtre senzill que mou SPAM a la carpeta Junk quan SA ho marca, i sembla que funciona. Dovecot també s'executa al seu propi contenidor Docker.
Aquesta guia implica que l'ordre spamc
es pot connectar a una instància SA mitjançant TCP, cosa que seria fantàstic si això només no significava que hagi de tenir spamc
disponible dins del contenidor que executa Dovecot, el que significa haver d’instal·lar SA dins d’aquest contenidor, cosa que al seu torn comporta moltes duplicacions innecessàries.
Hi ha alguna manera de solucionar-ho?
EDIT Es va suggerir que els contenidors basats en Ubuntu tinguessin un paquet spamc
. Tot i això, estic fent servir una imatge base de CentOS, que no té cap paquet separat spamc
.
Да существует!
, Поскольку Вам нужны только spamc
в Вашем контейнере Голубятни, Вы должны только spamc установки и не Spamassassin в контейнере Голубятни.
Debian/Ubuntu (Контейнер Голубятни):
apt install spamc
CentOS (Контейнер Голубятни):
можно установить только spamc с зернышко (Диспетчер пакетов Python).
pip install spamc
В случае, если Ваш контейнер уже не имеет зернышка установленным:
Добавляют Репозиторий EPEL:
yum install epel-release
зернышко Установки:
yum install python-pip
И теперь устанавливают spamc с зернышком, как упомянуто выше.