Puncte:0

Mesaj de avertizare după Postmap Header_Checks cu Postfix

drapel us

Folosesc postfix-pcre pe serverul meu Ubuntu. Dacă îmi testez configurația header_checks cu următoarea comandă

postmap -q „Către: „Markus Schlei” <[email protected]>” regexp:/etc/postfix/header_checks

Primesc următorul mesaj de avertizare:

postmap: warning: regexp map /etc/postfix/header_checks, linia 36: Expresia regulată anterioară nevalidă.

De asemenea, nu îmi respinge testul. Pe linia 36 am primit acest cod:

/^Către:.*\@(?!(gmail\.com)).*/ REJECT Test-Nr-1

Vreau să resping toate mesajele care nu se potrivesc cu gmail.com

Edit 1: am aflat că, dacă elimin „(?!(..)" mesajul de avertizare a dispărut, dar face invers ceea ce vreau eu.

anx avatar
drapel fr
anx
Fiți atenți la aplicarea politicii în orice altceva decât într-un parser care știe rfc5322: antetele de adresă pot conține nume de grup și comentarii.Ceea ce potriviți aici nu este doar că nu este neapărat locul în care este livrat mesajul (plic != anteturi), ci și posibil să nu facă parte din ceea ce ar fi afișat într-un client de e-mail tipic.
Puncte:0
drapel in

Ar trebui să știți că există expresia regulată POSIX și expresia regulată PCRE.

Folosești un privire negativă înainte (?!) cu expresie regulată masa. Acest tip de expresie regulată este acceptat numai de tabelele regex PCRE.

Pentru a afla ce tipuri de tabele de căutare acceptă sistemul dvs. Postfix utilizați comanda „postconf -m”.

Dacă pcre este listat, atunci comutați la tabelele pcre în loc de tabelele regexp. Dacă nu, trebuie să instalați postfix-pcre.

drapel us
PCRE este listat. Sunt blocat în mintea mea despre cum să trec de la tabelul regexp la pcre. Mă gândeam de fiecare dată să folosesc deja un tabel pcre. Pe fișierul meu main.cf am pus acest parametru: `header_checks = pcre:/etc/postfix/header_checks`

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.