[РЕШЕНО] remote_smtp defer -53 retry time not reached for any host exchange - exim

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] remote_smtp defer -53 retry time not reached for any host exchange - exim
EXIM ошибка  remote_smtp defer -53 retry time not reached for any host exchange
defer (-53): retry time not reached for any host
Повреждены ваши exim db Это возможно связанно с недоступостью почтового сервера какой-то время.

решение:

cd /var/spool/exim/db
rm -f retry retry.lockfile
rm -f wait-remote_smtp wait-remote_smtp.lockfile
service exim restart

В дальнейшим имеет смысл: внести изменения в /etc/exim/exim.conf
в раздел

begin retry
*                      rcpt_451    F,1h,15m
*                      refused     F,1h,2m
*                      timeout_connect    F,2h,2m; F,6h,1h; F,4d,6h
*                      *           F,2h,2m; G,16h,1h,1.5; F,4d,6h

также обратите внимание на запуск с какой опцией он стартует: -q5m
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
[Solved] T=remote_smtp defer (-53): retry time not reached for any host

Если у вас cPanel то также можно вот так:

/usr/sbin/exim_tidydb -t 1d /var/spool/exim retry > /dev/null
/usr/sbin/exim_tidydb -t 1d /var/spool/exim reject > /dev/null
/usr/sbin/exim_tidydb -t 1d /var/spool/exim wait-remote_smtp > /dev/null

/scripts/courierup -- force
/scripts/eximup --force


Также прочие полезные команды для работы с exim:

exim -bpc : получить число сообщений, находящихся в очереди
exim -M email-id : принудительно повторить попытку отправки конкретного письма ( с конкретным message-id)
exim -qf : выполнить обработку очереди
exim -qff : выполнить обработку очереди и попытаться сбросить «замороженные» письма
exim -Mvl email-id : просмотреть логи для указанного сообщения
exim -Mvb email-id : просмотреть тело сообщения
exim -Mvh email-id : просмотреть заголовки сообщения
exim -Mrm email-id : удалить сообщение из очереди, не отправляя сообщений об ошибке
exim -Mg email-id : удалить из очереди и отправить отправителю диагностику о невозможности доставки
exiqgrep -o 86400 -i | xargs exim -Mrm – удалит из очереди все сообщения, старше чем 86400 секунд (1 сутки)
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Цитата
Услуги системного администратора в Москве - Филиппов Денис пишет:
cd /var/spool/exim/db
rm -f retry retry.lockfile
rm -f wait-remote_smtp wait-remote_smtp.lockfile
service exim restart

Весь мозг себе сломал, не мог понять почему Exim не отправляет почту, а тут оказывается всё так просто. Спасибо огромное! =)
Цитата
Услуги системного администратора в Москве - Филиппов Денис пишет:
cd /var/spool/exim/db
rm -f retry retry.lockfile
rm -f wait-remote_smtp wait-remote_smtp.lockfile
service exim restart

Спасибо, помогло!
Цитата
Guest пишет:
Цитата
Услуги системного администратора в Москве - Филиппов Денис пишет:
cd /var/spool/exim/db
rm -f retry retry.lockfile
rm -f wait-remote_smtp wait-remote_smtp.lockfile
service exim restart
Спасибо, помогло!

А мне не помогает, при отправке сыпятся:
Код
name@gmail.com R=dnslookup T=remote_smtp defer (-54): retry time not reached for any host for 'gmail.com'


exim -Mvh:
Код
<email@sender.ru>
1637357182 0
-received_time_usec .265947
-received_time_complete 1637357182.269748
-ident name
-received_protocol local
-body_linecount 1
-max_received_linelength 37
-auth_id name
-auth_sender email@sender.ru
-allow_unqualified_recipient
-allow_unqualified_sender
-local
-tls_resumption A
XX
1
recipient@gmail.com

185P Received: from email by sender.ru with local (Exim 4.95)
   (envelope-from <email@sender.ru>)
   id 1moBOo-001diC-8Z
   for recipient@gmail.com;
   Sat, 20 Nov 2021 02:26:22 +0500
038  Date: Sat, 20 Nov 2021 02:26:22 +0500
027T To: recipient@gmail.com
017  Subject: Subject
026  User-Agent: mail v14.9.22
045I Message-Id: <E1moBOo-001diC-8Z@sender.ru>
037F From: name <email@sender.ru>


Код
primary_hostname = domain.ru
domainlist local_domains = @
domainlist relay_to_domains =
hostlist   relay_from_hosts = localhost
acl_smtp_rcpt =         acl_check_rcpt
.ifdef _HAVE_PRDR
acl_smtp_data_prdr =    acl_check_prdr
.endif
acl_smtp_data =         acl_check_data
tls_advertise_hosts = *
tls_certificate = /etc/ssl/exim.crt
tls_privatekey = /etc/ssl/exim.pem
daemon_smtp_ports = 25 : 465 : 587
tls_on_connect_ports = 465
never_users = root
host_lookup = *
rfc1413_hosts = *
rfc1413_query_timeout = 5s
log_selector = +smtp_protocol_error +smtp_syntax_error \
        +tls_certificate_verified
ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d
keep_environment = ^LDAP
add_environment = PATH=/usr/bin::/bin
begin acl
acl_check_rcpt:
  accept  hosts = :
          control = dkim_disable_verify
  deny    message       = Restricted characters in address
          domains       = +local_domains
          local_parts   = ^[.] : ^.*[@%!/|]
  deny    message       = Restricted characters in address
          domains       = !+local_domains
          local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
  accept  local_parts   = postmaster
          domains       = +local_domains
  require verify        = sender
  accept  hosts         = +relay_from_hosts
          control       = submission
          control       = dkim_disable_verify
  accept  authenticated = *
          control       = submission
          control       = dkim_disable_verify
  require message       = nice hosts say HELO first
          condition     = ${if def:sender_helo_name}
  require message = relay not permitted
          domains = +local_domains : +relay_to_domains
  require verify = recipient
  accept
.ifdef _HAVE_PRDR
acl_check_prdr:
  warn  set acl_m_did_prdr = y
  accept
.endif
acl_check_data:
  deny    condition  = ${if > {$max_received_linelength}{998}}
          message    = maximum allowed line length is 998 octets, \
                       got $max_received_linelength
  deny    !verify =     header_syntax
          message =     header syntax
          log_message = header syntax ($acl_verify_message)
  accept
begin routers
domain_literal:
  driver = ipliteral
  domains = ! +local_domains
  transport = remote_smtp
.ifdef ROUTER_SMARTHOST
smarthost:
  driver = manualroute
  domains = +local_domains
  transport = smarthost_smtp
  route_data = ROUTER_SMARTHOST
  ignore_target_hosts = <; 0.0.0.0 ; 127.0.0.0/8 ; ::1
  no_more
.else
dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
.endif
system_aliases:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup{$local_part}lsearch{/etc/mail/aliases}}
  user = exim
  file_transport = address_file
  pipe_transport = address_pipe
userforward:
  driver = redirect
  check_local_user
  file = $home/.forward
  no_verify
  no_expn
  check_ancestor
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply
localuser:
  driver = accept
  check_local_user
  transport = local_delivery
  cannot_route_message = "Unknown user"
begin transports
DKIM_DOMAIN                     = domain.ru
DKIM_FILE                       = /etc/mail/exim/dkim/domain.ru.key
DKIM_PRIVATE_KEY                = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
remote_smtp:
  driver = smtp
  dkim_domain           = DKIM_DOMAIN
  dkim_selector         = dkim
  dkim_private_key      = DKIM_PRIVATE_KEY
  message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}
smarthost_smtp:
  driver = smtp
  message_size_limit = ${if > {$max_received_linelength}{998} {1}{0}}
  multi_domain
.ifdef _HAVE_TLS
  hosts_require_tls = *
  tls_verify_hosts = *
  tls_try_verify_hosts = *
  tls_sni = ROUTER_SMARTHOST
.ifdef _HAVE_OPENSSL
  tls_require_ciphers = HIGH:!aNULL:@STRENGTH
.endif
.ifdef _HAVE_GNUTLS
  tls_require_ciphers = SECURE192:-VERS-SSL3.0:-VERS-TLS1.0:-VERS-TLS1.1
.endif
.endif
local_delivery:
  driver = appendfile
  directory = /var/mail/$local_part_data
  delivery_date_add
  envelope_to_add
  return_path_add
  mode = 0640
address_pipe:
  driver = pipe
  return_output
address_file:
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add
address_reply:
  driver = autoreply
begin retry
*                      rcpt_451    F,1h,15m
*                      refused     F,1h,2m
*                      timeout_connect    F,2h,2m; F,6h,1h; F,4d,6h
*                      *           F,2h,2m; G,16h,1h,1.5; F,4d,6h
begin rewrite
begin authenticators
PLAIN:
  driver                     = plaintext
LOGIN:
  driver                     = plaintext


И что ещё не понятно, почему-то разные ответы dns-сервера:
Код
host -t txt dkim._domainkey.domain.ru
dkim._domainkey.domain.ru descriptive text "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDpDfWecDt8YAEV8tmrVG0Qj5Md0HTdNu2o0Izy8tTmcW+vI+iVwS4wlxu0VkMTciRkw/G+xxwILEYLV0WcXXX40r6i/YOYzv8/XA1FhOFdZaEn2YFlamnN5sGGWRRyFM6KkFatjBWtY9KSvfP5ouU+mSsuHpribHxa6npizNRlwIDAQAB;\""

host -t txt dkim._domainkey.domain.ru
dkim._domainkey.domain.ru descriptive text "v=DKIM1;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC56qPW3XNBtY/WCEc6fQwutxCxLPhcKbj1POTHOYKRyuLUpqTBHu2KIv/DFIO6lwkFTrQDSqF8WONqwY4lwWH1rx//xHBDfqne9r5zPu7sUUFYJca+GUnGs4tpnaEWPdjynlpGQXdLIfIV5NAi/pHDGouour7Q2YAHczUtD4fmMQIDAQAB;"


Провайдер говорит ничего не блокирует, фаервол тоже ничего не блокирует. Прошу помощи. Хотя бы направление в какую сторону копать, уже несколько недель мучаюсь =(
Страницы: 1
Ответить
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Форма ответов
 
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.