The OpenNET Project / Index page

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

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

"Работа procmail"  
Сообщение от BlackRat email(ok) on 03-Июл-08, 11:28 
Захотелось обрабатывать почту procmail-ом, прикрученным к sendmail-у.
Проблема: В логах ничего нет, чтобы напоминало procmail. В /var/log/procmaillog девственная чистота. Письма на адрес spambox@mydomain.ru не пересылаются. :(

Памагитя? Может я чего перемудрил...

relay# pkg_info | grep procmail

procmail-3.22_6     A local mail delivery agent

relay# more /root/.procmailrc

LOGFILE=/var/log/procmaillog
LOGABSTRACT=all
VERBOSE=yes
:0
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
/dev/null
:0 A
* ^X-Spam-Flag:.*YES
!spambox@mydomain.ru

relay# more /etc/mail/relay.mydomain.local.mc

VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.30.2.2 2006/08/23 03:31:00 gshapiro Exp $')
OSTYPE(freebsd6)
DOMAIN(generic)
FEATURE(local_lmtp)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
FEATURE(`dnsbl',`dnsbl.sorbs.net',`"554 Rejected " $&{client_addr} " found in dnsbl.sorbs.net"')dnl
FEATURE(`dnsbl', `cbl.abuseat.org',`"550 SPAM! Mail from " $&{client_addr} " rejected. See http://cbl.abuseat.org"')dnl
FEATURE(`enhdnsbl', `bl.spamcop.net', `"550 SPAM! Mail from " $&{client_addr} " rejected. See http://spamcop.net"')dnl
FEATURE(`dnsbl', `dul.ru', `"550 Please use mail relays of your ISP"')dnl
FEATURE(`greet_pause', `10000')dnl
VIRTUSER_DOMAIN_FILE(`/etc/mail/virtuserdomains')dnl
DAEMON_OPTIONS(`Name=IPv4, Family=inet')
define(`confBAD_RCPT_THROTTLE',`2')dnl
define(`confTO_IDENT',`0s')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')dnl
define(`confTO_QUEUEWARN',`12h')dnl
define(`confSMTP_LOGIN_MSG',`mydomain.ru server')dnl
define(`confHELO_NAME', `relay.mydomain.ru')dnl
INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock,F=, T=S:4m;R:4m')dnl
INPUT_MAIL_FILTER(`spamassassin',`S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
define(`confMILTER_MACROS_ENVRCPT', `Z, v, r, b, {rcpt_mailer}, {rcpt_host}, {rcpt_addr}')dnl
define(`confINPUT_MAIL_FILTERS', `spamassassin,clmilter')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Работа procmail"  
Сообщение от Medlar (??) on 03-Июл-08, 12:09 
MAILER(procmail) убрать

README:
local_procmail  Use procmail or another delivery agent as the local mailer.

Это будет  FEATURE(local_procmail)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Работа procmail"  
Сообщение от BlackRat email(ok) on 06-Июл-08, 02:15 
>MAILER(procmail) убрать
>
>README:
>local_procmail  Use procmail or another delivery agent as the local mailer.
>
>
>Это будет  FEATURE(local_procmail)

Прошу прощения. Совсем не понимаю, что происходит :(
Не работает.
У Вас есть свои собственные примеры (работающие). Интересует mc-файл и procmailrc (и где он лежит).
В логи вааще ничего у меня не пишется. Перепробовал уже кучу вариантов - на выходе 0! Молчит, гад. И почта не обрабатывается (хочу удалять спам с рейтингом более 15 и весь остальной, помеченный spamassassin-ом пересылать в отдельный почтовый ящик).
Да, кстати, у меня unix-хост используется только как пересыльщик и проверяльщик на тему спама. А центральный сервер - другой.

Заранее благодарен за любую помощь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Работа procmail - тема закрыта"  
Сообщение от BlackRat email(ok) on 06-Июл-08, 02:39 
>Захотелось обрабатывать почту procmail-ом, прикрученным к sendmail-у.
>Проблема: В логах ничего нет, чтобы напоминало procmail. В /var/log/procmaillog девственная чистота.
>Письма на адрес spambox@mydomain.ru не пересылаются. :(

На самом деле накопал вот что:
Mail that is not destined for delivery on your server (e.g., an entry in your ~/etc/aliases or ~/etc/virtmaps file that bounces the mail to a yahoo.com or hotmail.com account) will not pass through these procmail recipes. procmail is your local delivery agent and only works for mail destined to be delivered to a file on your Virtual Server. Filtering all mail (i.e., locally delivered and remotely delivered) is beyond the scope of this document, but may be covered in another tutorial.

Т.е. не получится изменять почту на пересыльщике. Только, если сервер является хранилищем почтовых ящиков. :(
Блин, чё-ж делать-то?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Работа procmail - тема закрыта"  
Сообщение от Medlar email(??) on 07-Июл-08, 10:44 
воспользоваться каким-нибудь milter , благо, для sendmail их куча, наверное что-то есть и для вашей задачи
все известные мне ссылки  на разные фильтры -
http://www.anrb.ru/linux/sendm.html#3.18

по поводу спамассассин из вашего другого вопроса,
сомневаюсь, что он может помеченную спам-меткой почту отправлять куда-то еще, хотя,
если я ошибаюсь, пользователи SA подправят


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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