The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"spamassasion ./configure"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Ноя-03, 14:46  (MSK)
FreeBSD4.4
www# pwd
/usr/local/src/spamass-milter-0.2.0
www#

checking for library containing strlcpy... none required
checking for mi_stop in -lmilter... no
configure: error: Cannot find libmilter
www#


www# find / -name libmilter -print
/usr/local/src/sendmail-8.12.6/include/libmilter
/usr/local/src/sendmail-8.12.6/libmilter
/usr/local/src/sendmail-8.12.6.original/libmilter
/usr/local/src/sendmail-8.12.6.original/include/libmilter
/usr/local/src/sendmail-8.12.10/include/libmilter
/usr/local/src/sendmail-8.12.10/libmilter
/usr/src/contrib/sendmail/include/libmilter
/usr/src/contrib/sendmail/libmilter


Как с этим бороться?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "spamassasion ./configure"
Сообщение от dawnshade emailИскать по авторуВ закладки on 11-Ноя-03, 15:13  (MSK)
>FreeBSD4.4
>www# pwd
>/usr/local/src/spamass-milter-0.2.0
>www#
>
>checking for library containing strlcpy... none required
>checking for mi_stop in -lmilter... no
>configure: error: Cannot find libmilter
>www#
>
>
>www# find / -name libmilter -print
>/usr/local/src/sendmail-8.12.6/include/libmilter
>/usr/local/src/sendmail-8.12.6/libmilter
>/usr/local/src/sendmail-8.12.6.original/libmilter
>/usr/local/src/sendmail-8.12.6.original/include/libmilter
>/usr/local/src/sendmail-8.12.10/include/libmilter
>/usr/local/src/sendmail-8.12.10/libmilter
>/usr/src/contrib/sendmail/include/libmilter
>/usr/src/contrib/sendmail/libmilter
>
>
>Как с этим бороться?


head -n 20 /usr/src/contrib/sendmail/libmilter/README
This directory contains the source files for libmilter.

The sendmail Mail Filter API (Milter) is designed to allow third-party
programs access to mail messages as they are being processed in order to
filter meta-information and content.

This README file describes the steps needed to compile and run a filter,
through reference to a sample filter which is attached at the end of this
file.  It is necessary to first build libmilter.a, which can be done by
issuing the './Build' command in SRCDIR/libmilter .

NOTE: If you intend to use filters in sendmail, you must compile sendmail
with -DMILTER defined.  You can do this by adding the following to
your devtools/Site/site.config.m4 file:

        APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Ноя-03, 15:38  (MSK)
>>FreeBSD4.4
>>www# pwd
>>/usr/local/src/spamass-milter-0.2.0
>>www#
>>
>>checking for library containing strlcpy... none required
>>checking for mi_stop in -lmilter... no
>>configure: error: Cannot find libmilter
>>www#
>>
>>
>>www# find / -name libmilter -print
>>/usr/local/src/sendmail-8.12.6/include/libmilter
>>/usr/local/src/sendmail-8.12.6/libmilter
>>/usr/local/src/sendmail-8.12.6.original/libmilter
>>/usr/local/src/sendmail-8.12.6.original/include/libmilter
>>/usr/local/src/sendmail-8.12.10/include/libmilter
>>/usr/local/src/sendmail-8.12.10/libmilter
>>/usr/src/contrib/sendmail/include/libmilter
>>/usr/src/contrib/sendmail/libmilter
>>
>>
>>Как с этим бороться?
>
>
>head -n 20 /usr/src/contrib/sendmail/libmilter/README
>This directory contains the source files for libmilter.
>
>The sendmail Mail Filter API (Milter) is designed to allow third-party
>programs access to mail messages as they are being processed in order
>to
>filter meta-information and content.
>
>This README file describes the steps needed to compile and run a
>filter,
>through reference to a sample filter which is attached at the end
>of this
>file.  It is necessary to first build libmilter.a, which can be
>done by
>issuing the './Build' command in SRCDIR/libmilter .
>
>NOTE: If you intend to use filters in sendmail, you must compile
>sendmail
>with -DMILTER defined.  You can do this by adding the following
>to
>your devtools/Site/site.config.m4 file:
>
>        APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')

И что? это все есть.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "spamassasion ./configure"
Сообщение от dawnshade emailИскать по авторуВ закладки on 11-Ноя-03, 16:04  (MSK)

>>your devtools/Site/site.config.m4 file:
>>
>>        APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
>
>И что? это все есть.

Просто к тому что в новых (кажется > 4.7) можно в make.conf указать дополнительные m4 файлы при компиляции родного сендмейла.
Либо как сказал Lavr - ставить из новых портов (там он включен по дефолту в 8,12,9 и выше), либо из src.

btw, насколько помню - давно стоит уже у тебя эта 4,4 и это не единственная проблема. Не хочешь обновить??
Или вообще отправить в сад сендмейл как класс?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "spamassasion ./configure"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Ноя-03, 15:28  (MSK)
>FreeBSD4.4
>www# pwd
>/usr/local/src/spamass-milter-0.2.0
>www#
>
>checking for library containing strlcpy... none required
>checking for mi_stop in -lmilter... no
>configure: error: Cannot find libmilter
>www#
>
>
>www# find / -name libmilter -print
>/usr/local/src/sendmail-8.12.6/include/libmilter
>/usr/local/src/sendmail-8.12.6/libmilter
>/usr/local/src/sendmail-8.12.6.original/libmilter
>/usr/local/src/sendmail-8.12.6.original/include/libmilter
>/usr/local/src/sendmail-8.12.10/include/libmilter
>/usr/local/src/sendmail-8.12.10/libmilter
>/usr/src/contrib/sendmail/include/libmilter
>/usr/src/contrib/sendmail/libmilter
>
>
>Как с этим бороться?

поставить из портов sendmail с поддержкой milter

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Ноя-03, 16:27  (MSK)
Спасибо Лавр, все встало теперь

из sendmail.mc

MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter, 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')

/usr/bin/spamd -d --socketpath=/var/run/spamass-milter

Nov 11 16:21:24 www spamd[84737]: server started on UNIX domain socket /var/run/spamass-milter (running version 2.60)


или

/usr/local/sbin/spamass-milter -f -p /var/run/spamass-milter -b o@s.ru

Nov 11 16:27:24 www spamass-milter[84978]: spamass-milter 0.2.0 starting


Пробовал и так и так запускать в /var/log/maillog ничего, только записи о старте

Но не видно что бы письма проверялись

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Ноя-03, 16:39  (MSK)
Запускала и то и другое одновременно что и надо делать похоже, но никакого результата
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Ноя-03, 19:21  (MSK)
А что делать с spamc откуда его запускать?
It should be used in place of 'spamassassin' in scripts to process mail. Это куда?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "spamassasion ./configure"
Сообщение от Camb emailИскать по авторуВ закладки on 12-Ноя-03, 07:29  (MSK)
>А что делать с spamc откуда его запускать?
>It should be used in place of 'spamassassin' in scripts to process
>mail. Это куда?

вообще центральная идея такая:
1. можно проверять при помощи одного скрипта spamssassin
2. при помощи связки: spamc -> spamd (клиент -> демон)

у меня 2-ой вариант реализован при пом. procmail который передает письмо spamc (ну а последний знает что надо его передать дальше spamd, spamd "метит" письмо, возващает spamc, spamc возвращает procmail'у. Далее в procmail'e правила по анализу X-Spam-Flag:YES....


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 12-Ноя-03, 07:29  (MSK)
Так на чем остановились?
В сендмейле мильтер есть, доктор веб давно уж работает.
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

В чем может быть проблема?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "spamassasion ./configure"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 12-Ноя-03, 09:38  (MSK)
Lavr ты же точно знаешь...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "spamassasion ./configure"
Сообщение от lavr emailИскать по авторуВ закладки on 12-Ноя-03, 10:26  (MSK)
>Lavr ты же точно знаешь...

sorry, не времени разбираться.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру