Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: (Ubuntu Server 10.04) как spamassassin подружить с postfix?  (Прочитано 1818 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mr_ZLO

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля

Здрасте... Работает postfix, но начал одолевать спам, поставил spamassassin, в конфиге /etc/default/spamassassin включил ENABLED=1
/etc/postfix# service spamassassin restart
Restarting SpamAssassin Mail Filter Daemon: spamd.
вообщем тут всё в норме... почта ходит, но постфикс работает отдельно от spamassassin

теперь пытаюсь spamassassin подружить с постфиксом, для этого в master.cf делаю так:
smtp      inet  n       -       n       -       -       smtpd
-o content_filter=spamfltr:dummy

в самый низ добавляю
spamfltr  unix  -       n       n       -       -       pipe
  user=spamd argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

после этого почта вообще не отправляется...

в логах постфикса...
postfix/master[5617]: fatal: /etc/postfix/master.cf: line 24: bad transport type: content_filter=spamfltr:dummy

как быть?




Пользователь решил продолжить мысль 15 Апреля 2011, 09:01:58:
делал так...
smtp      inet  n       -       -       -       -       smtpd
        -o content_filter=spamassassin

и вниз
spamassassin unix -     n       n       -       -       pipe
        user=spamd argv=/usr/bin/spamc -f -e   
        /usr/sbin/sendmail -oi -f ${sender} ${recipient}

вот лог:
postfix/master[6382]: fatal: /etc/postfix/master.cf: line 24: bad transport type: content_filter=spamassassin

в начале установки ещё
#groupadd -g 5001 spamd
#useradd -u 5001 -g spamd -s /sbin/nologin -d /var/lib/spamassassin spamd
#mkdir /var/lib/spamassassin
#chown spamd:spamd /var/lib/spamassassin

чёта не получается...
« Последнее редактирование: 15 Апреля 2011, 09:01:58 от Mr_ZLO »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #1 : 15 Апреля 2011, 09:14:57 »
Совет: поставьте amavis - это интерфейс к spamassassin. Как конфигурировать - тут есть как минимум два howto.

Оффлайн Mr_ZLO

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #2 : 15 Апреля 2011, 09:49:51 »
получилось, но вот так:
spamassassin unix -     n       n       -       -       pipe
        user=nobody argv=/usr/bin/spamc -f -e
        /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #3 : 18 Октября 2011, 15:17:54 »
не знаю, как человека,который отписался выше получилось связать postfix&spamassassin. Но у меня не выходит. Подскажите, где может быть ошибка:

в файле master.cf меняю
smtp      inet  n       -       -       -       -       smtpdна
smtp      inet  n       -       -       -       -       smtpd
-o content_filter=spamassassin
В самый низ файла дописываю:

spamassassin unix - n n - - pipe
user=nobody argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi  -f  ${sender} ${recipient}

Но в логе ошибка:
fatal: /etc/postfix/master.cf: line 23: bad transport type: content_filter=spamassassin

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #4 : 18 Октября 2011, 15:39:21 »
Во всех Ваших "дописках" пропущены пробелы в начале вторых и далее строк.

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #5 : 18 Октября 2011, 16:09:55 »
а сколько должно быть пробелов между "-"? разве это имеет значения?

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #6 : 18 Октября 2011, 16:15:46 »
пробел должен быть перед "-" пробел означает продолжение предыдущей строки
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: (Ubuntu Server 10.04) как spamassassin подружить с postfix?
« Ответ #7 : 18 Октября 2011, 16:21:44 »
Сравните свои строки и строки, приведенные в посте выше. Обратите внимание, что некоторые строки начинаются с пробелов - это просто означает, что эта строка - продолжение предыдущей.

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.