Exim. Остановить отправку

12
SeVlad
На сайте с 03.11.2008
Offline
1609
686

Exim. Остановить отправку в переполненный ящик.


EXIM в течении долгого времени с завидной регулярностью  (каждые 2 мин) пытается отправить почту на переполненный п/я.

SMTP error from remote mail server after RCPT TO:<мыло полуателя>: 452-4.2.2 The email account that you tried to reach is over quota. Please direct\n452-4.2.2 the recipient to\n452 4.2.2  https://support.google.com/mail/?p=OverQuotaTemp d26si12059391oti.251 - gsmtp


Как это остановить?

ЗЫ. Блин долбаный кривой форумный движок.. Улетело раньше, чем дописал заголовок. Исправить нельзя.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
suffix
На сайте с 26.08.2010
Offline
325
#1
SeVlad :

Exim. Остановить отправку в переполненный ящик.


EXIM в течении долгого времени с завидной регулярностью  (каждые 2 мин) пытается отправить почту на переполненный п/я.


Как это остановить?

ЗЫ. Блин долбаный кривой форумный движок.. Улетело раньше, чем дописал заголовок. Исправить нельзя.

Сначала exim -bpc - узнаете ID письма которое в очереди, затем exim -Mrm ID

Клуб любителей хрюш (https://www.babai.ru)
suffix
На сайте с 26.08.2010
Offline
325
#2
Ну если много сообщений в очереди и все ненужные то можно все разом удалить из очереди:

exipick -i | xargs exim -Mrm
Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#3

Или в SPOOL_DIRECTORY заглянуть, там в папке msglog  найти нужное письмо, удалить этот файл и с таким же префиксом удалить 2 файла (-D и -H) в папке input.

Однако смущает "в течении долгого времени". Смотря конечно что в конфиге стоят за значения ignore_bounce_errors_after и timeout_frozen_after, но бесконечно он не должен ничего пытаться слать. Через указанный срок он должен забить на попытки и удалить письмо.

Может там у вас разные письма периодически отправляются. Тогда конечно надо не exim ковырять, а найти источник писем этих - exim_main.log изучать надо.

Или еще можно использовать shared хостинг,  чтоб только написав в поддержку, через минуту все бы решили 😎 А не ломать себе голову и не выспрашивать по форумам у тех, кто без понятия где там что и как настроено в вашем конкретном случае.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
suffix #:

Сначала exim -bpc - узнаете ID письма которое в очереди, затем exim -Mrm ID

Спасибо, но не помогло.

Пытается отправить два письма (на один адрес). ID показало один.

[root@www ~]# exim -bpc
3
[root@www ~]# exim -Mrm 3
exim: malformed message id 3 after -Mrm option
[root@www ~]# exim -bpc
3
[root@www ~]#

ЧЯДНТ?

exim перезапускал.

suffix
На сайте с 26.08.2010
Offline
325
#5
Евгений Крупченко #:

Однако смущает "в течении долгого времени". 

Больше смущает "раз в две минуты" - это прямая дорога в спамлисты для IP почтового сервера.

У меня настроено если правильно помню - через 2 часа, через четыре потом три раза через сутки и удаляется автоматом из очереди если так и не удаётся доставить.

Но ваш способ удаления писем из очереди извините но хотя и верный, но крайне не рекомендованный!

suffix
На сайте с 26.08.2010
Offline
325
#6
SeVlad #:

Спасибо, но не помогло.

Пытается отправить два письма (на один адрес). ID показало один.

[root@www ~]# exim -bpc
3
[root@www ~]# exim -Mrm 3
exim: malformed message id 3 after -Mrm option
[root@www ~]# exim -bpc
3
[root@www ~]#

ЧЯДНТ?

Тогда:

exipick -i | xargs exim -Mrm

Точно помочь должно !

P.S.

3 это количество писем в очереди, почему не показывает у Вас ID каждого письма не знаю :(

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Евгений Крупченко #:
Или в SPOOL_DIRECTORY заглянуть, там в папке msglog  найти нужное письмо, удалить этот файл и с таким же префиксом удалить 2 файла (-D и -H) в папке input.

Хм... Спс, но стрёмно так работать.

Оставим этот способ на крайний случай.

Евгений Крупченко #:
Однако смущает "в течении долгого времени".

Ну всё относительно :) На момент написания вопроса это составляло 6 часов. Это разве мало?

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
suffix #:

Тогда:

exipick -i | xargs exim -Mrm

Точно помочь должно !

P.S.

3 это количество писем в очереди

Сеньк! Это сработало.

Да, сейчас уже три было, но одно на др. адрес и с др. причиной

suffix
На сайте с 26.08.2010
Offline
325
#9
SeVlad #:

Сеньк! Это сработало.

Да, сейчас уже три было, но одно на др. адрес и с др. причиной

Всё же настройки посмотрите - раз в две минуты долбиться в закрытую дверь некорректно :)

suffix
На сайте с 26.08.2010
Offline
325
#10
 И да, я немного затупил :

Для получения ID надо было:

exim -bp

Без "с" на конце ибо с "c" только количество писем в очереди.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий