ошибка temporarily rejected RCPT

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

ошибка temporarily rejected RCPT

Непрочитанное сообщение c4sin » 2010-04-09 11:49:31

Здравствуйте, помогите пожалуйста, стоит exim + spamassasin

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

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

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

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

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

любые конфиги и логи предоставлю
Последний раз редактировалось c4sin 2010-04-09 12:04:44, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FoxDW
мл. сержант
Сообщения: 106
Зарегистрирован: 2008-08-04 4:42:43
Откуда: Красноярск
Контактная информация:

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение FoxDW » 2010-04-09 12:00:23

Место на диске может закончилось :smile:
Вот как то так

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение c4sin » 2010-04-09 12:01:34

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

/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
Последний раз редактировалось Laa 2010-04-09 12:09:19, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение c4sin » 2010-04-09 12:06:03

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

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)
вот что творится в логах, больше ничего нет(((
почта вообще ни куда и ни как не ходит(((((((

Аватара пользователя
FoxDW
мл. сержант
Сообщения: 106
Зарегистрирован: 2008-08-04 4:42:43
Откуда: Красноярск
Контактная информация:

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение FoxDW » 2010-04-09 12:11:15

а в messages нет ни каких ошибок ? На sql или на файлах пользователи ?
Вот как то так

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение Laa » 2010-04-09 12:12:02

Нужно видеть конфиг, покажите ту часть, где acl_check_rcpt
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение c4sin » 2010-04-09 12:40:56

в мессендж есть ошибка на 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

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение c4sin » 2010-04-09 14:48:44

кое что изменил в конфиге

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

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

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

 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

c4sin
сержант
Сообщения: 165
Зарегистрирован: 2008-12-02 23:04:06

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение c4sin » 2010-04-09 15:11:50

всё разобрался
спасибо кто откликнулся
отдельное спасибо 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 - я создал новый и после антивирус заработал и почта вся пошла

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

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: ошибка temporarily rejected RCPT

Непрочитанное сообщение Laa » 2010-04-09 17:06:29

В настройках антивируса в exim добавь /defer_ok, может порой помочь, если антивирус помрет незаметно.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!