Страница 1 из 1

Exim и acl_check_data при отправке

Добавлено: 2010-01-20 15:51:13
ksvserega
Как отключить проверку acl_check_data на отправку писем от relay_from_hosts ?

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:06:23
hizel
впендюрить

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

hosts         = !+relay_from_hosts

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:31:04
ksvserega
Так и делал, всё равно правила отрабатывали.
Ща поставил в самом начале

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

accept  hosts         = +relay_from_hosts  
Вроде заработало. Чем грозит - незнаю

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:32:47
hizel
в каком начале? покажите этот acl_check_data

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:43:19
ksvserega
В смысле в начале acl_check_data

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

acl_check_data:                           
                                         
accept  hosts         = +relay_from_hosts 

deny malware = *                                                                
        hosts           = !+relay_from_hosts                                    
        message = "In e-mail found VIRUS - $malware_name"                                                                        
                                                                                
warn    message = Subject: !!!!!Spam!!!!! (score $spam_score) $rheader_subject  
        spam = spamd:true                                                       
        hosts           = !+relay_from_hosts                                                             
        set acl_m5 = $spam_score_int                                            
        set acl_m6 = $rheader_subject                                           
        condition = ${if >{$spam_score_int}{100}{1}{0}}                         
                                                                                
warn    message         = X-Spam-Report: $spam_report\nX-Spam-Score:$spam_score\
        condition       = ${if <{$message_size}{500k}{1}{0}}                    
        hosts           = !+relay_from_hosts                                    
        spam            = spamd:true                                            
        deny    message         = Sorry! We don't need your spam!               
        hosts           = !+relay_from_hosts                                    
        condition       = ${if >{$spam_score_int}{120}{1}{0}}                   

  accept  

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:44:31
hizel
ну нормально :)

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:52:36
ksvserega
Дык почему правила отрабатывали???
стоит же hosts = !+relay_from_hosts

пришлось такой же accept втулить и в acl_check_rcpt:

А то без этих акцептов письмо больше минуты отправлялось

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:55:03
hizel
без верхнего акцепта, оно проверит на вирусы и потом только host сравнит :]

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 16:57:23
ksvserega
ну да, дебаг так и показывает
т.е. поменять местами строки

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

spam = spamd:true 
и

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

hosts           = !+relay_from_hosts 
Или эт ниче не даст

Re: Exim и acl_check_data при отправке

Добавлено: 2010-01-20 17:00:28
hizel
посмотрите в документации, на вскидку не скажу