Puncte:0

Sita porumbel concatenate heqders

drapel cn

Înființat

  • postfix redirecționează toate e-mailurile către un utilizator arhivă@domeniu prin întotdeauna_bcc,

  • postfix salvează toate RCPT TO în X-Plic-To anteturi pentru a păstra destinatarii bcc,

  • ștergerea postfixului X-Plic-To pentru transferuri smtp din motive de confidențialitate,

  • postfix livrează mesaje către dovecot prin lmtp.

  • dovecot folosește un script de sită pentru a spăla X-Plic-To pentru toți utilizatorii, cu excepția arhive@domeniu.

Problemă

Există unul X-Plic-To pentru fiecare RCPT TO inițial. Așa că aș dori ca scriptul sieve să adauge unul singur Bcc antet care concatenează mai multe X-Plic-To valorile.

cere „fileinto”;
necesită „imap4flags”;
necesită ["editheader", "plic"];
necesită „regex”;
cere ["variabile","mim","foreverypart"];


dacă plicul : este „la” „arhivă@domeniu” {
   concat = """"";
   foreverypart {
        if header :regex „X-Envelope-To” „(.*)” {
        concat = ${concat} "${1}";
        }
   }
   addheader „Bcc” „${1}”;

} altfel {
   șterge antetul „X-Envelope-To”;
}

care nu merge...

Vreo modalitate ușoară de a face asta în sită? Sau nici un alt mod decât un script extern? Sau poate postfix ar putea concatena toate astea, dar asta înseamnă un milter?

Mulțumesc anticipat

anx avatar
drapel fr
anx
foreverypart este pentru bucla peste părți MIME, dar căutați mai multe antete în mesajul principal, nu?
user3450564 avatar
drapel cn
da, exact: încerc să iterez peste anteturi; M-am gândit că poate există o modalitate de a folosi aceeași funcție, dar nu pare așa.
user3450564 avatar
drapel cn
https://wiki2.dovecot.org/Pigeonhole/Sieve/Plugins/Extprograms: scriptul sieve extern poate fi cel mai simplu cu un script bash simplu?
Michael Hampton avatar
drapel cz
Răspunde asta la întrebarea ta? [Arhiva Postfix care păstrează Bcc cu X-Envelope-To - curățare confidențială X-Envelope-To cu Lmtp](https://serverfault.com/questions/1077995/postfix-archive-prerving-bcc-with-x-envelope-to -cleanup-confidential-x-envel)
user3450564 avatar
drapel cn
Da, am pus link-ul către propria mea postare ca răspuns. Mulțumiri
Puncte:0
drapel cn

Vezi altă postare. Este nevoie de un script sieve extern în Bash. Vezi propunerea in:

Arhiva Postfix care păstrează Bcc cu X-Envelope-To - curățare confidențială X-Envelope-To cu Lmtp

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.