Hi Michael, Thanks for the answer. Here are some comments.
Michael Scheidell wrote: > > One of the issues might be FreeBsd jail. > (and as earlier poster stated, amavisd-new doesn't call spamd) > We are talking about amavisd-new, NOT amavisd, right? Of course ;-). amavisd (not -new) port refuses to compile anyways. pkg_info says: amavisd-new-2.4.2_2,1 Performance-enhanced daemonized version of amavis-perl Michael Scheidell wrote: > I am the official ports maintainer of SpamAssassin, and would be > interested in making sure it and amaivsd-new worked in a freebsd jail. At the moment, I am mostly sure spamd is called since master.cf spamd filter is named 'spamassassin' and spamd logs some actions with spamd name, while a single line is logged to refer to spamassassin filter call. I do confirm amavisd works perfectly in jail, with appropriately used IP options to bound to jail-ip. It costs a pf rule to bar access from "any but jail" to ports 10023-10025 (I also have postgrey, ...). Michael Scheidell wrote: > Some of the 'jail' issues include NOT lo0 (localhost) ip address. > (yes, you can ping localhost / 127.0.0.1, BUT, I suspect the ACL's in the > amavisd.conf* files are looking for a Reverse ip == to 127.0.0.1 Yes, but spamd is not bound to localhost since I suspected some weird issues as bound to jail @IP and program listing to localhost:783 port. So I forced the -A jail-ip, -i jail-ip -p 783 args on spamd. /etc/rc.conf says: spamd_enable="YES" spamd_flags="-A jail_ip -i jail_ip -p 783 -x -u spamd -C /etc/mail/spamd/spamd.cf" Michael Scheidell wrote: > Things to try (assumes standard postfix/amavisd/spamassassin setup) > > Set $log_level = 9; in amavisd.conf, restart amavisd (you do have > amavisd_enable = "yes" in rc.conf, right? > > Telnet localhost 25 > Telnet localhost 10024 > Telnet localhost 100025 > > See what happens. You SHOULD get banners. > (I just get: > (!)DENIED ACCESS from IP 192.168.1.20, policy bank '' > > Where 192.168.1.20 is the 'jail' ip address. > > Ifconfig (note, NO ip address on lo0?) > > bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > options=b<RXCSUM,TXCSUM,VLAN_MTU> > inet 192.168.1.200 netmask 0xffffffff broadcast 10.70.1.20 > ether 00:0a:22:1f:18:64 > media: Ethernet autoselect (100baseTX <full-duplex>) > status: active > bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 > options=b<RXCSUM,TXCSUM,VLAN_MTU> > ether 00:0a:22:1f:18:65 > media: Ethernet autoselect (100baseTX <full-duplex>) > status: active > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 > Take care, amavisd works perfectly. I added spamassassin (to postfix and not amavisd by the way, realizing that). But amavisd is already bound with ClamAV and EICAR virus test is properly detected & rejected. Also, I tested spamd out of anything: cat sample-spam.txt | spamc -d jail-ip -p port I received exactly a copy (not even a SMTP header added for spamassassin check) as stdout. To me the issue is really on spamassassin itself, without any issue related to postfix or amavisd. Brgrds -- View this message in context: http://www.nabble.com/Issue-with-SpamAssassin-%28spamc-only%29-over-a-FreeBSD-Jail-tp14517297p14529741.html Sent from the SpamAssassin - Users mailing list archive at Nabble.com.