Так на чем остановились?
В сендмейле мильтер есть, доктор веб давно уж работает.
sendmail.mc
MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass.sock, F=T, T=C:15m;S:4m;R:4m;E:10m')dnl
define(`confMILTER_MACROS_CONNECT',`b, j, _, spamd, lo, 127.0.0.1')dnl
define(`_FFR_MILTER',1)
MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h')
define(`confINPUT_MAIL_FILTERS', `drweb-filter')
define(`confMILTER_LOG_LEVEL',`6')
www# cat /usr/local/etc/rc.d/spamass.sh
#!/bin/sh
case "$1" in
start)
echo -n "Starting spamass-milter: "
/usr/local/sbin/spamass-milter -f -d spamc -p /var/run/spamass.sock -b l@s.ru
echo -n "Starting spam daemon: "
/usr/bin/spamd -D -a -c -r /var/run/spamd.pid -d
;;
stop)
echo -n "Shutting down spamass-milter: "
killall spamass-milter
echo -n "Shutting down spam daemon: "
kill `cat /var/run/spamd.pid`
;;
*)
echo "Usage: spam_filter {start|stop}"
exit 1
esac
www#
www# ps -ax
PID TT STAT TIME COMMAND
0 ?? DLs 0:08.62 (swapper)
1 ?? ILs 0:01.61 /sbin/init --
2 ?? DL 0:52.15 (pagedaemon)
3 ?? DL 0:00.14 (vmdaemon)
4 ?? DL 12:15.23 (bufdaemon)
5 ?? DL 901:09.03 (syncer)
28 ?? Is 0:00.00 adjkerntz -i
127 ?? Ss 1:21.48 /usr/sbin/syslogd -ss
148 ?? Ss 1:27.70 /usr/sbin/cron
155 ?? Is 0:02.03 /usr/sbin/sshd (sshd2)
246 ?? S<s 5:20.91 /usr/sbin/ntpd -A -g -c /etc/ntp.conf -l /var/log/ntpd.log
3712 ?? Is 0:01.41 /usr/bin/perl -w /usr/bin/spamd -D -a -c -r /var/run/spamd.pid -d
6214 ?? Ss 0:01.20 sendmail: accepting connections (sendmail)
6217 ?? Is 0:00.02 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
10680 ?? I 0:11.05 /usr/sbin/sshd (sshd2)
25889 ?? I 0:02.10 /usr/local/sbin/httpd
25890 ?? I 0:02.06 /usr/local/sbin/httpd
25891 ?? I 0:02.21 /usr/local/sbin/httpd
28464 ?? I 0:00.01 sendmail: server AMarseille-201-1-3-235.w193-253.abo.wanadoo.fr [193.253.250.235] cmd read (sendm
30183 ?? S 0:00.12 /usr/sbin/sshd (sshd2)
39375 ?? Ss 4:03.79 /usr/local/sbin/httpd
39376 ?? I 0:02.42 /usr/local/sbin/httpd
39377 ?? I 0:02.71 /usr/local/sbin/httpd
39378 ?? I 0:02.61 /usr/local/sbin/httpd
39379 ?? I 0:02.32 /usr/local/sbin/httpd
39380 ?? I 0:02.61 /usr/local/sbin/httpd
39381 ?? I 0:02.42 /usr/local/sbin/httpd
39385 ?? I 0:02.54 /usr/local/sbin/httpd
42536 ?? Is 0:42.30 /usr/local/drweb/drwebd
42538 ?? Ss 0:13.34 /usr/local/drweb/drweb-smf
42845 ?? I 0:01.76 /usr/local/sbin/httpd
42846 ?? I 0:01.64 /usr/local/sbin/httpd
42847 ?? I 0:01.52 /usr/local/sbin/httpd
42848 ?? I 0:01.55 /usr/local/sbin/httpd
42849 ?? I 0:01.61 /usr/local/sbin/httpd
59701 ?? I 0:02.36 /usr/local/sbin/httpd
60043 ?? I 0:02.21 /usr/local/sbin/httpd
79231 ?? I 0:02.48 /usr/local/sbin/httpd
79232 ?? I 0:02.10 /usr/local/sbin/httpd
79233 ?? I 0:02.16 /usr/local/sbin/httpd
10682 p0 Is+ 0:00.24 -csh (csh)
42724 p0- I 0:00.83 /usr/local/cyrus/bin/master
3707 p1 S 0:00.60 /usr/local/sbin/spamass-milter -f -d spamc -p /var/run/spamass.sock -b l@s.ru
10987 p1 Is+ 0:00.55 -csh (csh)
30185 p2 Ss 0:00.03 -csh (csh)
30336 p2 R+ 0:00.00 ps -ax
15539 v0 Is+ 0:00.00 /usr/libexec/getty Pc ttyv0
262 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1
263 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2
264 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3
265 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4
266 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5
267 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6
268 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7
www#
А в логах ничего. письма не попадают в spamassassin
Nov 12 07:21:18 www sendmail[30106]: hAC4LGAX030106: from=<oqluof@mtu-net.ru>, size=21882, class=0, nrcpts=1, msgid=<200311120407.hAC47Qhr009811@smtp.telekom.ru>, bodytype=8BITMIME, proto=ESMTP, daemon=MTA, relay=ns1.telekom.ru [194.190.198.2] (may be forged)
Nov 12 07:21:20 www drweb-smf: dwlib: scan: message sent by <oqluof@mtu-net.ru> is passed
Nov 12 07:21:20 www drweb-smf: [hAC4LGAX030106]: processing message from <oqluof@mtu-net.ru> completed (exit code 3)
Nov 12 07:21:20 www sendmail[30109]: hAC4LGAX030106: to=<no@s.ru>, delay=00:00:03, xdelay=00:00:00, mailer=cyrus, pri=51882, relay=localhost, dsn=2.0.0, stat=Sent
В чем может быть проблема?