как добавить уникальный номер | datetime | id сообщения в тему письма с помощью procmail

529
perler

Мне нужно изменить тему определенных писем, добавив уникальный элемент. Неважно, что добавлено, пока оно уникально. Я думал о строке даты или самом идентификаторе сообщения.

пока это мой файл procmail:

Я попробовал это:

DATE= `date` :0fh * Subject:.*test | formail -I 'Subject: $DATE test' 

который, кажется, не работает, в результате получается такая тема:

Subject: $DATE test 
0

1 ответ на вопрос

2
Jan

This should work if you use double quotes, stuff in single quotes isn't expanded.

спасибо, отлично, это работает. поскольку для получения даты / времени требуется дополнительная обработка по почте, есть ли способ вставить идентификатор сообщения в тему, я думаю, что для этого не понадобится дополнительная задача? perler 10 лет назад 0
Если вы используете формат Berkeley и / или `procmail -f`, строка` From_` будет содержать отметку даты. Это хорошо покрытая территория; Google для немного. `pm-jadate` из коллекции рецептов Яри Аалто - один из примеров. Точно так же вы можете захватить Message-Id в `MATCH` и поместить его в заголовок Subject:, если хотите, но я не вижу полезности этого. tripleee 10 лет назад 0

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