Hello!

On Wed, 14 Feb 2018 at 15:18:01 (+0200), Mikhail Golub wrote:

> Всем привет.

> В рассылке небыло сообщений с прошлого года. Решил исправить ситуацию.

> Подскажите, пожалуйста, как из подстроки выцепить значение?

> Есть заголовок "X-forefront-antispam-report", содержащий кучу записей 
> вида "ключ:значение", разделенных точкой с запятой.

> Пример:
> X-forefront-antispam-report: 
> SFV:NSPM;SFS:(10019020)(366004)(39380400002)(39840400004)(346002)(376002)(396003)(189003)(199004)(52164004)(478600001)(316002)(106356001)(236005)(33656002)(110136005)(2906002)(3280700002)(25786009)(99286004)(105586002)(45080400002)(54896002)(9686003)(6306002)(66066001)(55016002)(6346003)(26005)(186003)(6506007)(53546011)(102836004)(76176011)(8936002)(224303003)(6436002)(966005)(16300500001)(81166006)(81156014)(7696005)(74316002)(2900100001)(86362001)(68736007)(14454004)(6636002)(7736002)(2950100002)(5250100002)(53936002)(3846002)(606006)(229853002)(6246003)(97736004)(6116002)(790700001)(3660700001)(5660300001);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1P191MB0414;H:VI1P191MB0046.EURP191.PROD.OUTLOOK.COM;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:ru;

> Как из этого извлечь "SCL:1", и сравнить из этой пары "ключ:значение", 
> что это значение больше какого-то числа?

> forany{<; $h_X-forefront-antispam-report:} {match{$item}{SCL:}}} ...
> Но как слепить все условия задачи - пока не получилось :(

Можно попробовать просто отрезать всё, что до "SCL:" и всё, что после,
оставив, только значение этого ключа (sg{}).

-- 
George L. Yermulnik
[YZ-RIPE]

_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить