The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix + spamassassin -> Exchange = проблемы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от gyros emailИскать по авторуВ закладки(ok) on 16-Ноя-05, 11:36  (MSK)
Уважаемые форумчане, есть такая связка.
На компанию в день приходит порядка 30000 писем
assassin 2.5.., exch 2000+ sp и тд проблемы:
1. если не подключен sa по все работает нормально,
при его подключении он может отработать до суток (при небольшом трафике)
а затем происходит след вещь: письма принимает, обрабатывает, проверяет на спам, НО не пересылает дальше по транспорту на exchange, пока не сделать postfix reload - тогда их сразу тысячи валятся на exchange

2. Проблема с exchange независящая от наличия /отсутсвия sa -
в default smtp server - queues - local delivery иногда - раз в неделю/неск дней - растет очередь сообщений и не хочет раскидываться по ячикам опять же до рестарта exchange

Подскажите в каком направлении думать
Конфы постфикс прилагаю

main.sf

command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
myorigin = $mydomain
mydestination = $myhostname, localhost, $mydomain
virtual_alias_maps = hash:/etc/postfix/virtual
transport_maps = hash:/etc/postfix/transport
local_recipient_maps = $virtual_alias_maps
$transport_maps
unknown_local_recipient_reject_code = 450
biff = no
smtpd_error_sleep_time = 0
smtpd_soft_error_limit = 2
smtpd_hard_error_limit = 2
disable_vrfy_command = yes
smtpd_error_sleep_time = 0
default_process_limit = 200
message_size_limit = 10034000
maximal_queue_lifetime = 1d
bounce_queue_lifetime = 1d
smtpd_client_restrictions = check_client_access hash:/etc/postfix/access,
permit_mynetworks,
             reject_rhsbl_client sbl-xbl.spamhaus.org,
             reject_rhsbl_client bl.spamcop.net,
             reject_rhsbl_client  combined.njabl.org,
reject_rbl_client blackholes.mail-abuse.org,
reject_rbl_client dialups.mail-abuse.org,
                                reject_rbl_client dul.ru,
                          reject_rbl_client opm.blitzed.org,
                                reject_rbl_client list.dsbl.org,
                         reject_rbl_client cbl.abuseat.org,
                         reject_rbl_client dnsbl.njabl.org,
                               reject_rbl_client dynablock.njabl.org,
                               reject_rbl_client combined.njabl.org,

smtpd_helo_restrictions = permit_mynetworks,
                    reject_non_fqdn_hostname,
reject_invalid_hostname

smtpd_sender_restrictions = permit_mynetworks,
      reject_non_fqdn_sender,
                                      reject_unknown_sender_domain,
                             reject_rhsbl_sender bl.spamcop.net,
      reject_rhsbl_sender combined.njabl.org,
                                   reject_rhsbl_sender sbl-xbl.spamhaus.org    

mynetworks_style = subnet
mynetworks = 100.100.100.0/32

debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
smtpd_helo_required = yes
bounce_size_limit = 10000
smtpd_recipient_limit = 30
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
sample_directory = /usr/share/doc/postfix-2.0.16/samples
readme_directory = /usr/share/doc/postfix-2.0.16/README_FILES
alias_database = hash:/etc/postfix/aliases

master.cf

smtp      inet  n       -       n       -       100       smtpd
#  -o content_filter=spam:dummy

pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr     fifo  n       -       n       300     1       nqmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp


#spam unix - n n - 100 pipe flags=R user=spam argv=/usr/bin/spamc -u spam -e /usr/sbin/sendmail -t

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
old-cyrus unix  -       n       n       -       -       pipe
  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient

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

 Оглавление

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

1. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 16-Ноя-05, 12:58  (MSK)
>Уважаемые форумчане, есть такая связка.
>На компанию в день приходит порядка 30000 писем
Сколько примерно сама компания отправляет писем?
>assassin 2.5.., exch 2000+ sp и тд проблемы:
>1. если не подключен sa по все работает нормально,
>при его подключении он может отработать до суток (при небольшом трафике)
>а затем происходит след вещь: письма принимает, обрабатывает, проверяет на спам, НО
>не пересылает дальше по транспорту на exchange, пока не сделать postfix
>reload - тогда их сразу тысячи валятся на exchange
Возможно в такие моменты исчерпан лимит на количество процессов smtp (default 100). Если все они заняты отправкой писем в Инет, то уже принятые письма для перенаправления на Exchange будут ждать. В любом случае, рекомендую уменьшить количество процессов smtp и сделать отдельный для пересылки на внутренний сервер.

/etc/postfix/master.cf:
smtp            unix    -       -       n       -       10      smtp
smtp-int        unix    -       -       n       -       3       smtp

/etc/postfix/transport:
mydomain.tld   smtp-int:[192.168.1.1]

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

2. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от gyros emailИскать по авторуВ закладки(ok) on 16-Ноя-05, 15:03  (MSK)
>Сколько примерно сама компания отправляет писем?


примерно около 2000 в день

>Возможно в такие моменты исчерпан лимит на количество процессов smtp (default 100).
>Если все они заняты отправкой писем в Инет, то уже принятые
>письма для перенаправления на Exchange будут ждать. В любом случае, рекомендую
>уменьшить количество процессов smtp и сделать отдельный для пересылки на внутренний
>сервер.


да спасибо сделаю, но в этом случае вопрос - почему же без sa все работает как часы?


>/etc/postfix/master.cf:
>smtp            
>unix    -      
>-       n    
>   -       10
>     smtp
>smtp-int        unix    
>-       -    
>   n       -
>      3    
>  smtp
>
>/etc/postfix/transport:
>mydomain.tld   smtp-int:[192.168.1.1]

спасибо

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

3. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от Gennadi emailИскать по авторуВ закладки(??) on 16-Ноя-05, 15:27  (MSK)

Например.....


http://gennadi.dyn.ee/modules.php?name=Forums&file=viewtopic&t=11

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

4. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 16-Ноя-05, 15:29  (MSK)
>да спасибо сделаю, но в этом случае вопрос - почему же без
>sa все работает как часы?
Выясните, где в такие моменты находятся письма: в очереди postfix, во временном каталоге SA. Что в логах.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от gyros emailИскать по авторуВ закладки(ok) on 16-Ноя-05, 15:54  (MSK)
>Выясните, где в такие моменты находятся письма: в очереди postfix, во временном
>каталоге SA. Что в логах.

Подскажите где искать временный каталог sа?в логах постфикса изменение только одно пропадают вот такие строчки
Nov 14 18:36:29 qq postfix/smtp[23189]: 1C00731C0AB: to=<qqq@qqq.ru>, relay=100.100.100.100[100.100.100.100], delay=5568, status=sent (250 2.6.0  <4c4401c5e92a$21ae1779$4cc52126@mamma.com> Queued mail for delivery)
разницы в остальном не заметил,

и параллельный вопрос - чуть ниже в форуме описано использование sa через демон, а у меня через скрипт - в чем разница и как быстрее?

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

6. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 16-Ноя-05, 16:28  (MSK)
>Подскажите где искать временный каталог sа?
Не знаю, я пробовал настраивать связку postfix&spamassasssin только через отдельный скрипт, в котором письмо сохранялось в файл и потом на него "натравливали" spamassassin, clamav и т.п.
>в логах постфикса изменение только одно пропадают
>вот такие строчки
>Nov 14 18:36:29 qq postfix/smtp[23189]: 1C00731C0AB: to=<qqq@qqq.ru>, relay=100.100.100.100[100.100.100.100], delay=5568, status=sent (250 2.6.0  <4c4401c5e92a$21ae1779$4cc52126@mamma.com> Queued mail for delivery)
>разницы в остальном не заметил,
В Вашем случае в логах должны быть записи, что письмо передано фильтру spam через pipe, а потом pickup должен забросить его обратно (sendamil -> postdrop -> maildrop -> pickup -> cleanup и т.д.
>и параллельный вопрос - чуть ниже в форуме описано использование sa через
>демон, а у меня через скрипт - в чем разница и
>как быстрее?
Не сравнивал.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от gyros emailИскать по авторуВ закладки(ok) on 16-Ноя-05, 18:06  (MSK)
спасибо за ответы


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

8. "Postfix + spamassassin -> Exchange = проблемы" 
Сообщение от SubGun emailИскать по авторуВ закладки(ok) on 17-Ноя-05, 11:23  (MSK)
У меня вопрос по поводу SpamAssassin. Какова нагрузка на ваш почтовый
сервер? Сколько почтовых ящиков?
Дело в том, что у меня возникает проблема, при установке SA:
http://netsup.ru/ftp/top1.jpg
Как видно из скриншота, SA отъедает почти всю оперативную память.

Если вы знаете, может вы могли бы мне что-то посоветовать?!

Заранее благодарен за любой ответ.

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


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

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




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

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