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

ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 11:49:31
c4sin
Здравствуйте, помогите пожалуйста, стоит exim + spamassasin

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

в логах следующее

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

[10.10.10.99] I=[10.10.10.1]:25 F=<admin@мойдомен.ru> temporarily rejected RCPT 
больше в логах ничего нет, помогите разобраться, уже всё утро гуглю но так и не пойму что у меня с почтой, тем более последний месяц даже правила ни какие не добавлял((

даже в своей сети не могу отправить письмо

любые конфиги и логи предоставлю

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 12:00:23
FoxDW
Место на диске может закончилось :smile:

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 12:01:34
c4sin

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

/dev/mirror/gm0s1a    4.2G    302M    3.6G     8%    /
devfs                 1.0K    1.0K      0B   100%    /dev
/dev/mirror/gm0s1d    4.2G     18M    3.9G     0%    /tmp
/dev/mirror/gm0s1e     85G    7.1G     71G     9%    /var
/dev/mirror/gm0s1f    357G     28G    301G     8%    /usr

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 12:06:03
c4sin

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

10-04-09 13:06:30 H=(forward13.mail.yandex.net) [95.108.130.120] I=[192.168.1.2]:25 F=<klin12@yandex.ru> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:06:30 H=(forward13.mail.yandex.net) [95.108.130.120] I=[192.168.1.2]:25 F=<klin12@yandex.ru> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:06:44 H=(OCAGNCMQ) [119.201.132.17] I=[192.168.1.2]:25 F=<epimethiusfh@royalindia.com> temporarily rejected RCPT <мой@домен.ru>
10-04-09 13:06:44 H=(OCAGNCMQ) [119.201.132.17] I=[192.168.1.2]:25 F=<epimethiusfh@royalindia.com> temporarily rejected RCPT <мой@домен.ru>
10-04-09 13:06:45 unexpected disconnection while reading SMTP command from (OCAGNCMQ) [119.201.132.17] I=[192.168.1.2]:25 (error: Connection reset by peer)
10-04-09 13:07:11 H=(VLOANZF) [119.201.132.17] I=[192.168.1.2]:25 F=<lawns8@riflexo.com> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:07:11 H=(VLOANZF) [119.201.132.17] I=[192.168.1.2]:25 F=<lawns8@riflexo.com> temporarily rejected RCPT <<мой@домен.ru>>
10-04-09 13:07:11 unexpected disconnection while reading SMTP command from (VLOANZF) [119.201.132.17] I=[192.168.1.2]:25 (error: Connection reset by peer)
вот что творится в логах, больше ничего нет(((
почта вообще ни куда и ни как не ходит(((((((

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 12:11:15
FoxDW
а в messages нет ни каких ошибок ? На sql или на файлах пользователи ?

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 12:12:02
Laa
Нужно видеть конфиг, покажите ту часть, где acl_check_rcpt

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 12:40:56
c4sin
в мессендж есть ошибка на sql но это когда я сегодня серв перегружал екзим пытался раньше запуститься чем sql грузанулась, после ничего серьезного нет

вот конфиг

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

 accept  hosts = :

  deny    message       = "incorrect symbol in address"
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]

  deny    message       = "incorrect symbol in address"
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

  deny    message       = "HELO/EHLO require by SMTP RFC"
          !senders      = :  
	  condition     = ${if eq{$sender_helo_name}{}{yes}{no}}


#-----------

accept hosts          	= ${if exists{/usr/local/etc/exim/WHITELIST}\
                                       {/usr/local/etc/exim/WHITELIST}\
                                       {}}

deny message 		= "You are spammer! Get lost!"
            hosts       = ${if exists{/usr/local/etc/exim/SPAM}\
                          {/usr/local/etc/exim/SPAM}\
                           {}}  

  accept  authenticated = *

   deny domains = +local_domains
   	  sender_domains = +local_domains
   	  message = Reject. Local policy.
   	  log_message = Reject. Remote sender use my local domain

  deny    message       = "Your IP in HELO - access denied!"
          hosts         =  * : !+relay_from_hosts : !81-196.mydomain.ru
          !senders      = :
	  condition     = ${if eq{$sender_helo_name}\
    {$sender_host_address}{true}{false}}

 deny    condition     = ${if eq{$sender_helo_name}\
    {$interface_address}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          !senders      = :
	  message       = "main IP in your HELO! Access denied!"

  deny    condition     = ${if match{$sender_helo_name}\
    {\N^\d+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          !senders      = :
	  message       = "can not be only number in HELO!"

    deny    message       = "No backresolv for your IP! Sorry!"
            !senders      = :
            condition     = ${if eq{$sender_host_name}{}{yes}{no}}

  deny    condition     = ${if eq{$sender_address}{}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          !senders      = :
	  message       = "б ЛБЛПЗП HELO РХУФПЕ?! оЕ РП RFC..."

  deny    condition     = ${if match{$sender_address}{\N^\s+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          !senders      = :
          message       = "б ЛБЛПЗП HELO РХУФПЕ (ФПЛБ РТПВЕМЩ)?! оЕ РП RFC..."

  deny    condition     = ${if eq{$sender_address}{}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          !senders      = :
	  message       = "Where sender of this mail?!"

  deny    message       = "your hostname is bad (adsl, poll, ppp & etc)."
          !senders      = :
	  condition     = ${if match{$sender_host_name} \
                               {adsl|dialup|pool|peer|dhcp} \
                               {yes}{no}}

  warn
        # УФБЧЙН ДЕЖПМФПЧХА ЪБДЕТЦЛХ Ч 20 УЕЛХОД
        set acl_m0 = 30s
  warn
        hosts = +relay_from_hosts: 127.0.0.1/8 : 10.10.10.0/24   
        set acl_m0 = 0s
  warn

        logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
        delay = $acl_m0

  accept  domains       = +local_domains
          endpass
          message       = "In my mailserver not stored this user"
          verify        = recipient

  accept  domains       = +relay_to_domains
          endpass
          message       = "main server not know how relay to this address"
          verify        = recipient

  deny    message       = "you in blacklist - $dnslist_domain \n $dnslist_text"
          dnslists      = cbl.abuseat.org : \
#                         bl.csma.biz : \
#                         dynablock.njabl.org : \
			  dnsbl.ahbl.org : \
#			  sbl.csma.biz : \
			  ubl.spamhaus.org : \
			  dnsbl-1.uceprotect.net : \
			  db.wpbl.info : \
			  dnsbl.njabl.org : \
#			  list.dsbl.org : \

   accept  hosts         = +relay_from_hosts

  deny    message       = "Unknown user"
          condition     = ${if match{$recipients}{mailer-daemon}{yes}{no}}

  deny    message         = Message that generate bounce not coming from main hosts
          condition       = ${if !match{$message_body}{X-Bounce-ID}{yes}{no}}
          condition       = ${if eq{$sender_address}{}{yes}{no}}


  deny    message       = "Unknown user"
          senders       = : postmaster@rambler.ru
          
deny      log_message   = пФРТБЧЙФЕМШ ОЕРТБЧЙМШОЩК
          !authenticated = *
          !verify       = sender/callout=20s,defer_ok,maxwait=30s

  deny     log_message   = Recipient verify failed
           authenticated = *
           !verify        = recipient/callout

  deny    message       = "Homo hominus lupus est"


acl_check_data:

  deny malware = *
  message = "In e-mail found VIRUS - $malware_name"

  warn  message = X-Spam-Score: $spam_score ($spam_bar)
        hosts   = !+relay_from_hosts
        spam    = spamd: true

  warn  message = X-Spam-Report: $spam_report
       hosts   = !+relay_from_hosts
        spam    = spamd: true

  warn  message = Subject: ***SPAM*** $h_Subject:
        hosts   = !+relay_from_hosts
        spam    = nobody
        
  deny  message = This message scored $spam_score spam points.
        spam    = spamd: true
        hosts   = *
        condition = ${if >{$spam_score_int}{85}{1}{0}}


  
  accept

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 14:48:44
c4sin
кое что изменил в конфиге

такое ощущение что проблема с антивирусом

вот что в логах появилось

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

 exim[11618]: 2010-04-09 15:50:03 1O09ud-00031O-6z malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
 exim[11618]: 2010-04-09 15:50:03 1O09ud-00031O-6z malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
 exim[11618]: 2010-04-09 15:50:03 1O09ud-00031O-6z H=(PHILKA) [10.10.10.99] I=[10.10.10.1]:25 F=<мой@домен> temporarily rejected after DATA

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 15:11:50
c4sin
всё разобрался
спасибо кто откликнулся
отдельное спасибо MaDaGa-у за направление

есть такое правило у меня

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

accept hosts             = ${if exists{/usr/local/etc/exim/WHITELIST}\
                                       {/usr/local/etc/exim/WHITELIST}\
                                       {}}

deny message       = "You are spammer! Get lost!"
            hosts       = ${if exists{/usr/local/etc/exim/SPAM}\
                          {/usr/local/etc/exim/SPAM}\
                           {}}  
так вот файл WHITELIST - я создал новый и после антивирус заработал и почта вся пошла

нашёл причину потому что закоментил антивирус и это правило после проверил, всё работало.

Re: ошибка temporarily rejected RCPT

Добавлено: 2010-04-09 17:06:29
Laa
В настройках антивируса в exim добавь /defer_ok, может порой помочь, если антивирус помрет незаметно.