salut,

am o duda cu postfix content filtering si am nevoie de idei:

se da urmatorul header filter:

/^Content-(?:Disposition:\s+attachment;|Type:).*\b(?:file)?name\s*=.*\.(?:
        ad[ep]                                                  |
        asd                                                     |
        ba[st]                                                  |
 )\b/x           REJECT 550 Mail content rejected.


eu vreau sa adaug in mesajul de reject si numele fisierului pentru care s-a facut match.

din ce-am gasit pe google, teoretic daca pun $1 o sa afiseze primul match or so, dar in loguri primesc mesaj de eroare care zice asa:

 postfix/cleanup[2422]: warning: regexp map /etc/postfix/
mime_header_checks.pcre, line 36: out of range replacement index "1": skipping this rule

am incercat la sugestia unui colistas sa pun inca o paranteza la

name\s*=.*\.(?: => name\s*=(.*\.(?:

si sa o inchid jos la ))\b/x

da tot imi da peste ochi.

S-a mai lovit careva de chestia asta si are si gasit si o rezolvare ?

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui