Cześć, potrzebuję pomocy przy ogarnięciu Spamassassina. Jestem świeżo po migracji na nowy serwer i Spamassassin jakby zupełnie nie reagował, przepuszcza wszystko jak idzie. Dodam tylko, że został zainstalowany od podstaw na czysto, ale dodanie jakiś gotowych reguł z neta lub na sztywno w profilu usera wpisanie adresu do czarnej listy nic nie daje. Serwer Linux/CentOS + Direct Admin.
Może ktoś mi pomóc jakoś to ogarnąć, ustalić czemu nie działa.
# ps ax |grep spamd 10430 pts/0 S+ 0:00 grep --color=auto spamd 15658 ? Ss 3:05 /usr/bin/spamd -d -c -m 15 20637 ? S 0:09 spamd child 29174 ? Ss 0:21 /usr/bin/spamd --pidfile /var/run/spamd.pid -d -c -m 15 --ipv4 29180 ? S 0:00 spamd child 29181 ? S 0:00 spamd child 29947 ? S 0:01 spamd child
A dodałeś do postfixa wpisy?
Zainstalowany jest Exim, i w etc/ mam m.in:
Plik: exim.spamassassin.conf
#1.2 # Spam Assassin spamcheck_director: driver = accept condition = ${if !eq{$acl_m_spam_assassin_has_run}{1}} condition = "${if and { \ {!eq {$received_protocol}{spam-scanned}} \ {!eq {$received_protocol}{local}} \ {exists{/home/${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}/.spamassassin/user_prefs}} \ {<{$message_size}{500k}} \ } {1}{0}}" retry_use_local_part headers_remove = X-Spam-Flag:X-Spam-Report:X-Spam-Status:X-Spam-Level:X-Spam-Checker-Version transport = spamcheck no_verify
.include_if_exists /etc/exim.spamassassin.conf
O restart exima nie pytam bo zakładam że był. Jakieś info w logach exima albo spam?
Tak robione było service exim restart, a w logach nie bardzo wiem czego szukać bo:
W mainlog dla przykładu:
2018-07-11 10:20:03 1fdALy-0004HR-Ga <= valhbbhns@hsoj.com H=(hsoj.com) [180.124.41.3] P=esmtp S=19046 T="=?utf-8?B?UkU6UkU6QnJlYWQgY2FrZSB0b2FzdCBiYWtpbmcgb3ZlbiBiYWtpbmcgZXF1aXBtZW50IGVsZWN0cmlj
IGdhcyBiYW" from <valhbbhns@hsoj.com> for http://www.php.net/mail 2018-07-11 10:20:03 1fdALz-0004IJ-9h <= valhbbhns@hsoj.com U=http://www.php.net/mail P=spam-scanned S=19334 T="=?utf-8?B?UkU6UkU6QnJlYWQgY2FrZSB0b2FzdCBiYWtpbmcgb3ZlbiBiYWtpbmcgZXF1aXBtZW50IGVsZWN0cmlj
IGdhcyBiYW" from <valhbbhns@hsoj.com> for http://www.php.net/mail 2018-07-11 10:20:03 1fdALz-0004IJ-9h => biuro <MAIL> F=<valhbbhns@hsoj.com> R=virtual_user T=dovecot_lmtp_udp S=19647 C="250 2.0.0 <MAIL> kAhMKrO9RVtBOwAAn2YmQg Saved" 2018-07-11 10:20:03 1fdALz-0004IJ-9h Completed
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on _HOST X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE, TVD_RCVD_IP,T_REMOTE_IMAGE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on _HOST
Czyli spamassasin działa.
Wywal: `headers_remove = X-Spam-Flag:X-Spam-Report:X-Spam-Status:X-Spam-Level:X-Spam-Checker-Version` i zrób restart obu.
Więc plik: exim.spamassassin.conf wygląda teraz tak:
#1.2 # Spam Assassin spamcheck_director: driver = accept condition = ${if !eq{$acl_m_spam_assassin_has_run}{1}} condition = "${if and { \ {!eq {$received_protocol}{spam-scanned}} \ {!eq {$received_protocol}{local}} \ {exists{/home/${lookup{$domain}lsearch{/etc/virtual/domainowners}{$value}}/.spamassassin/user_prefs}} \ {<{$message_size}{500k}} \ } {1}{0}}" retry_use_local_part transport = spamcheck no_verify
A jak wyglądają teraz nagłówki wiadomości?
Tak samo, nie pojawiło się nic nowego cały czas tylko:
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on _HOST
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)