LINUX.ORG.RU
ФорумAdmin

sendmail удаление и повторная отправка писем из очереди


0

0

помогите, мне надо написать скрипт,
который бы смотрел вывод команды mailq и если письмо стоит в очереди больше какого-то срока,
то пробывать его отправить ещё раз и если это не получается то стирать.

Какой командой можно зная message_id из вывода mailq попробывать его повторно отправить.
И как правильно стирать это письмо, будет достаточно стиреть его из католога /var/spool/mqueue/?

★★

Ответ на: комментарий от ivlad

Смысл, ну к примеру если письмо уже сутки не может быть отправлено,
то его надо попытатся отправить ещё раз и потом стереть.
Может быть это можно сделать и через sendmail.cf, но мне сказали сделать так,я и делаю.
Там будет файл с правилами, на каждую ошибку своё время жизни.

arum ★★
() автор топика
Ответ на: комментарий от arum

не надо заниматьяс ерундой. если сообщение лежит в queue, sendmail все равно попытается доставить еще раз. если хочется дернуть доставку в конкретный момент времени, нужно просто запустить обработку почты еще раз, а не стирать из очереди сообщения и не посылать еще раз.

ivlad ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.