як додати унікальний номер | datetime | ідентифікатор повідомлення в тему електронної пошти з прокмайлом


0

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

це мій файл procmail поки що:

Я спробував це:

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

який, здається, не працює, результат такий предметний рядок:

Subject: $DATE  test

Відповіді:


2

Це має спрацювати, якщо ви використовуєте подвійні лапки, матеріал в одинарних лапках не розширюється.


дякую, чудово, що працює. оскільки для отримання дати / часу потрібен додатковий процес на пошту, чи є спосіб вставити ідентифікатор повідомлення в тему, я думаю, для цього не знадобиться додаткове завдання?
perler

Якщо ви використовуєте формат Berkeley та / або рядок буде містити позначку про дату. Це добре вкрита територія; Гугл трохи. з колекції рецептів Ярі Аалто - один із прикладів. Так само ви можете захопити Message-Id і помістити його в заголовок Subject:, якщо вам подобається, але я не бачу корисності цього. procmail -fFrom_pm-jadateMATCH
tripleee
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.