Puncte:0

Cum folosești steagurile regex în postfix?

drapel ca

În Postfix putem aplica câteva verificări de bază pentru antet, corp, client folosind regex. Am vrut să folosesc steaguri.

Am adăugat următoarele în fișierul header_checks:

/unele(\s|_|-)cuvinte(\s|_|-)aici/gmi RESPINGERE

și l-am testat trimițându-mă și e-mail cu acele cuvinte în titlu, dar primesc eroarea în jurnalul meu de e-mail care spune opțiune regexp necunoscută „g”: săriți peste această regulă

Există o modalitate adecvată de a aplica steaguri sau pur și simplu nu folosește sau recunoaște anumite steaguri postfix regex?

anx avatar
drapel fr
anx
Dacă intenționați să „ÎNLOCUȚI” în loc de „RESPINGERE”, tot nu este posibil, deoarece header_checks oprește căutarea după ce este găsită prima potrivire.
Puncte:2
drapel cz

Nu există niciun steag acceptat g, nici in Tabelele regexp POSIX sau tabele PCRE. Prin urmare, este imposibil să înțelegi ce ai vrut. Este o greșeală de tipar? Doar scoate-l.

drapel ca
Mulțumesc. Îl copiasem dintr-un alt caz pe care îl făcusem într-un script. Singurul steag pe care mi-l doream cu adevărat era `i`, dar după ce am citit linkul pe care tocmai l-ați distribuit, am aflat că acestea din postfix, regex-ul nu ține seama de majuscule și minuscule în mod implicit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.