Назад | Перейти на главную страницу

Сообщения слишком долго остаются в очереди exim4?

Меня немного смущает очередь сообщений на exim4. Я считаю, что конкретное сообщение находится в очереди 21 день:

$ sudo exim -bp | head -n 2
21d  5.2K 1YU9Ma-0007Ow-Hf <xx@xxx.com>
          xxx@yahoo.com

Однако, похоже, это не имеет смысла, учитывая существующие правила повтора (которые, как мне кажется, должны прекратиться через 4 дня):

$ sudo exim -brt yahoo.com
Retry rule: *  *  F,2h,15m; G,16h,1h,1.5; F,4d,6h;

Что тут происходит? Я поискал в журналах этот идентификатор сообщения и ничего не нашел, кроме этого:

$ zgrep 1YU9Ma-0007Ow-Hf /var/log/exim4/mainlog*
/var/log/exim4/mainlog:2015-03-27 12:54:09 1YU9Ma-0007Ow-Hf == xxx@yahoo.com routing defer (-51): retry time not reached
/var/log/exim4/mainlog:2015-03-27 12:54:13 1YU9Ma-0007Ow-Hf == xxx@yahoo.com routing defer (-51): retry time not reached
/var/log/exim4/mainlog:2015-03-27 14:41:16 1YU9Ma-0007Ow-Hf == xxx@yahoo.com routing defer (-51): retry time not reached
/var/log/exim4/mainlog:2015-03-27 14:42:08 1YU9Ma-0007Ow-Hf == xxx@yahoo.com routing defer (-51): retry time not reached
/var/log/exim4/mainlog:2015-03-27 14:43:23 1YU9Ma-0007Ow-Hf == xxx@yahoo.com routing defer (-51): retry time not reached
/var/log/exim4/mainlog.1:2015-03-26 13:52:25 1YU9Ma-0007Ow-Hf == xxx@yahoo.com routing defer (-51): retry time not reached
...

Есть ли причина, по которой сообщение остается в очереди так долго после истечения времени ожидания повтора?

Будет ли у вас отображаться журнал при первой попытке отправки электронного письма?

В большинстве случаев, которые я видел в прошлом, exim пытается отправить электронное письмо на адрес, который не существует, или электронное письмо приходит на учетную запись электронной почты, которая не существует. Если вы не укажете в конфигурации, что сообщения, отправляемые на неактивные электронные письма, должны быть «закрыты», это произойдет, и потребуется очистка вручную. В качестве альтернативы вы можете запустить следующее:

exim -Mrm <message-id>

Электронное письмо будет удалено.