The OpenNET Project / Index page

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

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

"Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 05-Фев-15, 08:10 
Доброго времени суток.
Прикрутил spamassassin, теперь необходимо настроить переадресацию на ящик для спама, по теме письма. Нашел что это делается через Procmail, но не могу понять как.
конфигурация postfix+exchange почтовые ящики и там и там.
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 05-Фев-15, 08:47 
> Доброго времени суток.
> Прикрутил spamassassin, теперь необходимо настроить переадресацию на ящик для спама, по
> теме письма. Нашел что это делается через Procmail, но не могу
> понять как.
> конфигурация postfix+exchange почтовые ящики и там и там.

Закрыто нашел
http://vovanys.com/linux/filtraciya-pisem-pri-pomoshhi-procmail/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 05-Фев-15, 14:53 
открыто =)
procmail прикрутил и настроил на пересылку сообщений если в теме присутствует SPAM.
Так

LOGFILE=/var/log/procmail.log
DEFAULT="| /usr/sbin/dbmail-smtp -d $1"
LASTFOLDER="| /usr/sbin/dbmail-smtp -d $1"
LOGABSTRACT=yes
VERBOSE=yes
COMSAT=no
# remove duplicated emails - ie: mailing list replies.
:0
* ^Subject:.*SPAM
{
:0
! spam@zolotie-luga.ru $1
#| /usr/sbin/dbmail-smtp -m Junk -u $1
}
:0
| /usr/sbin/dbmail-smtp -d $1
:0e
{ EXITCODE=75 HOST }

на postfix main.cf
добавляю строчку virtual_transport = procmail
Вся почта с пометкой СПАМ переадресовывается на ящик spam@zolotie-luga.ru, а остальная не принимается. =) что делаю не так?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 05-Фев-15, 20:36 
>[оверквотинг удален]
> #| /usr/sbin/dbmail-smtp -m Junk -u $1
> }
> :0
> | /usr/sbin/dbmail-smtp -d $1
> :0e
> { EXITCODE=75 HOST }
> на postfix main.cf
> добавляю строчку virtual_transport = procmail
> Вся почта с пометкой СПАМ переадресовывается на ящик spam@zolotie-luga.ru, а остальная
> не принимается. =) что делаю не так?

logi
procmail: [26764] Thu Feb  5 22:32:42 2015
procmail: Assigning "COMSAT=no"
procmail: Assigning "COMSAT=no"
procmail: No match on "^Subject:.*(test|SPAM)"
procmail: Assigning "LASTFOLDER=/usr/sbin/dbmail-smtp -d paspam@zolotie-luga.ru"
procmail: Executing "/usr/sbin/dbmail-smtp,-d,paspam@zolotie-luga.ru"
Subject: 1
  Folder: /usr/sbin/dbmail-smtp -d paspam@zolotie-luga.ru                 36282
/bin/sh: /usr/sbin/dbmail-smtp: No such file or directory

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от PavelR (??) on 05-Фев-15, 22:05 

> что делаю не так?
> /bin/sh: /usr/sbin/dbmail-smtp: No such file or directory

logi надо читать.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 06-Фев-15, 10:00 
>> что делаю не так?
>> /bin/sh: /usr/sbin/dbmail-smtp: No such file or directory
> logi надо читать.

я понял, что он пытается положить в папку которой нету.

как научить его пересылать пользователям (Roundcube)? если сообщение не помечено SPAM
Пользователей нашел, лежат
/var/spool/imap/domain/z/zolotie-luga.ru/p/user/paspam
/var/spool/imap/domain/z/zolotie-luga.ru/t/user/tyumbit

а как на них пересылку сделать?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 06-Фев-15, 11:04 
>>> что делаю не так?
>>> /bin/sh: /usr/sbin/dbmail-smtp: No such file or directory
>> logi надо читать.
> я понял, что он пытается положить в папку которой нету.
> как научить его пересылать пользователям (Roundcube)? если сообщение не помечено SPAM
> Пользователей нашел, лежат
> /var/spool/imap/domain/z/zolotie-luga.ru/p/user/paspam
> /var/spool/imap/domain/z/zolotie-luga.ru/t/user/tyumbit
>  а как на них пересылку сделать?

Если в main.cf путь который был до внедрения procmail
virtual_transport = lmtp:unix:/var/lib/imap/socket/lmtp


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 06-Фев-15, 13:07 
пробовал по разному не получается
# cat procmailrc
LOGFILE=/var/log/procmail.log
DEFAULT="| lmtp:unix:/var/lib/imap/socket/lmtp -d $1"
LASTFOLDER="| lmtp:unix:/var/lib/imap/socket/lmtp $1"
LOGABSTRACT=yes
VERBOSE=yes
COMSAT=no
# remove duplicated emails - ie: mailing list replies.
:0
* ^Subject:.*(test|SPAM)
{
:0
! spam@zolotie-luga.ru $1
#| /usr/sbin/dbmail-smtp -m Junk -u $1
}
:0
! $RECIPIENT
:0e
{ EXITCODE=75 HOST }

в master.
procmail unix            -      n       n       -       4       pipe
    flags=DRhu user=mail argv=/usr/bin/procmail -f SENDER=${sender} -t RECIPIENT=${recipient} -m /etc/procmailrc

куда копать, ступор уже

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от Morozow (ok) on 06-Фев-15, 20:11 
настроил с помощью header_checks
ЗАКРЫТО!


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от DeadLoco (ok) on 07-Фев-15, 00:12 
> ЗАКРЫТО!

Мы внимательно следим за твоими успехами...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Переадресовывать почту на другой ящик по теме *****SPAM*****"  +/
Сообщение от PavelR (??) on 07-Фев-15, 01:08 
>>> что делаю не так?
>>> /bin/sh: /usr/sbin/dbmail-smtp: No such file or directory
>> logi надо читать.
> я понял, что он пытается положить в папку которой нету.

ты неправильно понял.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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




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

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