postfix+milter-regex

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ges35
рядовой
Сообщения: 11
Зарегистрирован: 2011-05-16 11:35:01

postfix+milter-regex

Непрочитанное сообщение ges35 » 2014-10-28 4:42:02

Доброго всем дня.
Прошу помощи у знающих людей. есть freebsd 8.2 postfix 2.6, хочу прикрутить milter-regex. Покопался в интернете и именно по milter-regex информации совсем мало. Но мы не ищем легких путей стал шерстить интернет, установил milter-regex из портов сделал настройки в postfix, вроди бы должно работать но не пашет, в логах увидел такую строчку: warning: connect to Milter service unix:/var/run/milter-regex/sock: Permission denied
по указанному пути есть указанные файлы пробую изменить права меняю перезапускаю и вот засада права снова стали как и были, дальше стал рыть нашел такую ссылку
https://bugs.freebsd.org/bugzilla/show_ ... ?id=192229
на сколько я понимаю это для freebsd 10 и postfix 2.11.1_2,1 но думаю это как раз моя проблема. на сайте milter-regex есть версия 2,0 в портах freebsd только 1.8 как я понял. Вопрос как мне пропатчить или натянуть этот milter-regex 2,0
Обещаю как заработает выложу инструкцию как я прикрутил milter-regex к postfix.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

moury
сержант
Сообщения: 249
Зарегистрирован: 2009-02-06 23:02:40
Откуда: Москва
Контактная информация:

Re: postfix+milter-regex

Непрочитанное сообщение moury » 2014-10-28 21:01:43

Какова полная строка запуска программы milter-regex?

Что мешает временно поставить программу не из портов, а из исходника?
Сисадмин - вождь апачей

ges35
рядовой
Сообщения: 11
Зарегистрирован: 2011-05-16 11:35:01

Re: postfix+milter-regex

Непрочитанное сообщение ges35 » 2014-10-29 4:13:25

/usr/local/etc/postfix/main.cf

Код: Выделить всё

milter_protocol = 6
milter_default_action = accept
milter_mail_macros = {auth_auther}
smtpd_milters = unix:/var/run/milter-regex/sock
/etc/rc.conf

Код: Выделить всё

milter_regex="YES"
/usr/local/etc/milter-regex.conf

Код: Выделить всё

reject "BCC Spam detected"
header /^From:.*xxx@mail.ru/
а вот из исходника пробовал мучаюсь но разобраться не могу как установить и если что как наложить патч по ссылке
https://bugs.freebsd.org/bugzilla/show_ ... ?id=192229
собственно в этом и прошу помощи.

Аватара пользователя
Neus
капитан
Сообщения: 1935
Зарегистрирован: 2008-09-08 21:59:56

Re: postfix+milter-regex

Непрочитанное сообщение Neus » 2014-10-29 7:22:50

Author: dinoex
Date: Sun Aug 3 05:34:44 UTC 2014
New revision: 363850
URL: http://svnweb.freebsd.org/changeset/ports/363850

Log:
- allow group access for postfix
PR: 192229
Submitted by: Mel Muth

Changes:
head/mail/milter-regex/Makefile
head/mail/milter-regex/files/milterregex.in
head/mail/milter-regex/files/patch-milter-regex.c
это еще 3 августа поправили, порты у тебя старые чтоль?

ges35
рядовой
Сообщения: 11
Зарегистрирован: 2011-05-16 11:35:01

Re: postfix+milter-regex

Непрочитанное сообщение ges35 » 2014-10-29 7:50:37

я пробовал обновить порты все равно 1.8 только ставиться, может новые какие надо ставить?

Аватара пользователя
Neus
капитан
Сообщения: 1935
Зарегистрирован: 2008-09-08 21:59:56

Re: postfix+milter-regex

Непрочитанное сообщение Neus » 2014-10-29 11:06:13

а как обновлял?
можешь это качнуть http://mirror.yandex.ru/freebsd/ports/p ... rts.tar.gz

ges35
рядовой
Сообщения: 11
Зарегистрирован: 2011-05-16 11:35:01

Re: postfix+milter-regex

Непрочитанное сообщение ges35 » 2014-10-29 13:01:33

с портами косяк был, разобрался, пока порты обновляются, по итогам отпишусь

ges35
рядовой
Сообщения: 11
Зарегистрирован: 2011-05-16 11:35:01

Re: postfix+milter-regex

Непрочитанное сообщение ges35 » 2014-12-01 12:48:38

в общем со всем разобрался как и обещал пишу как все сделал
для начала обновился на freebsd8.4, потом обновил дерево портов и обновил pkg до pkgng
после этого порты нормально заработали и я установил milter-regexp2.0

устанавливаем milter-regexp из портов

Код: Выделить всё

cd /usr/ports/mail/milter-regex/
make install clean
далее идет установка, маленькое дополнение, версия 1.8 не работает, во всяком случае с postfix, на данный момент вермия 2.0 1
после установки добавляем строку в rc.conf

Код: Выделить всё

milterregex_enable="YES"
Далее идем в postfix и правим main.cf

Код: Выделить всё

/usr/local/etc/postfix/main.cf
добавляем строки

Код: Выделить всё

milter_protocol = 6
milter_default_action = accept
milter_mail_macros = {auth_auther}
smtpd_milters = unix:/var/run/milter-regex/sock
далее идем в

Код: Выделить всё

/usr/local/etc/milter-regex.conf
и добавляем правила
например

Код: Выделить всё

# BCC Spam
reject "BCC Spam detected"
header /^From$/i /comp.susu.ac.ru/in and (not header /^To$/i /comp.susu.ac.ru/i) and (not header /^Cc$/i /comp.susu.ac.ru/i)
написал именно этот пример потому что ради него все и затеял
Смотрим логи и любуемся.
А вообще milter-regexp много чего может очень мощная штука по сравнению header_checks, body_checks и тд в postfix.