Procmail :Отправлять номера заявок на адрес с именем «ticket@domain»?

Обычно у вас есть не все пакеты из репозитория в вашей локальной системе, а только их часть.

yum list updatesперечисляет все пакеты в репозиториях , которые имеют обновления. Это расширенный набор пакетов в вашей системе, для которых доступны обновления.

Обычная команда для проверки наличия обновлений для пакетов в вашей системе yum check-update,который имеет следующее описание на странице руководства (акцент мой):

Implemented so you could know if your machine had any updates that needed to be applied without running it interactively. Returns exit value of 100 if there are packages available for an update. Also returns a list of the packages to be updated in list format. Returns 0 if no packages are available for update. Returns 1 if an error occurred. Running in verbose mode also shows obsoletes.

Одно интересное различие между yum list obsoletesи yum check-updateзаключается в том, что предыдущая команда также принимает выражение glob, чтобы сузить список пакетов, которые могут быть устаревшими из-за пакетов в репозиториях. yum check-updateне принимает такое выражение глобуса.

1
30.09.2021, 15:16
1 ответ

Ваш вопрос кажется довольно запутанным, но то, о чем вы спрашиваете, должно быть возможно, просто изменив последнюю строку на !ticket+$MATCH@domain.

Вероятно, вам также следует использовать ^TO_вместо ^To:.*.

:0
* ^TO_\/[0-9]+@domain
* MATCH ?? ^\/[0-9]+
{
 SUBJECT=`/usr/bin/formail -zx "Subject:"`
 :0fhw
 |/usr/bin/formail -I "Subject: $SUBJECT (Case $MATCH)"
 :0
 !ticket+$MATCH@domain
}

Я добавил фигурные скобки, чтобы поместить назначение и оба действия в условие, чтобы вам не приходилось выполнять ненужную работу по извлечению Subject:или пересылке чего-либо, если MATCHне установлено.

(Круглые скобки вокруг [0-9]+не приносили никакой пользы, поэтому я их убрал. Возможно, также убедитесь, что у вас разумный PATHвместо жесткого -кодирования пути к formail.)

Анализ заголовков для получения информации о получателе не является полностью надежным, поскольку сообщение может быть отправлено какBcc:. Точно так же это предполагает, что система получателя правильно проверяет информацию о получателе конверта вместо заголовков (, хотя добавление замены заголовков получателя перед пересылкой также не представляет особой сложности ).

0
30.09.2021, 16:20

Теги

Похожие вопросы