Nu funcționează pentru că nu poate funcționa astfel: Dacă trimiteți e-mail, îl trimiteți la portul 465 direct către Postfix - nu va fi executat niciun script Sieve.
Dacă doriți să utilizați limbajul sieve pentru a lucra la e-mailurile trimise, ar trebui să depuneți mult mai mult efort, deoarece nu este bine integrat în software-ul obișnuit, cel puțin nici pe departe la fel de frumos ca integrarea Pigeonhole Sieve în Dovecot, care va declanșează în două cazuri de utilizare specifice:
- la primirea e-mailului, a.k.a livrare finală etapa de corespondență destinată unei căsuțe poștale pe care o gestionează Dovecot, sau
- privind gestionarea unei căsuțe poștale, în special acțiunile unui client local sau conectat la IMAP pe o cutie poștală pe care o gestionează Dovecot.
De remarcat, că integrarea nu se va ocupa de cazul trimiterii e-mailului: în timp ce Dovecot include un proxy de trimitere, în general nu este implicat deloc în această direcție și, în cazuri rare în care aceasta este utilizată, atunci încă nu se ocupă de Sieve.
Aveți câteva opțiuni acum:
- declanșează-ți scriptul pe e-mailul care este stocat într-o cutie poștală „trimisă” (dar care nu ar acționa asupra e-mailului care nu este stocat în acea cutie poștală)
- înlocuiți-vă scriptul cu funcționalitatea încorporată a Postfix. recipient_bcc_maps vine în minte
- configurați postfix
header_checks
pentru a respinge pur și simplu e-mailurile care nu respectă politica dvs. (de exemplu, săriți peste antetul To: dorit, apoi respingeți toate versiunile incomplete ale acestuia)
- configurați copia în unele milter/filter
- configurați o adresă (de preferință nouă, locală) pe care o configurați pentru a fi extinsă la cele două adrese la care doriți să primiți e-mailul, permiteți utilizatorilor să-și trimită e-mail-ul acolo
- trimiteți e-mailul pentru acel destinatar către un script, eventual unul care utilizează scriptul dvs. Sieve (puțin probabil cea mai bună soluție: utilizarea Sieve în afara cazului de utilizare LDA nu este bine acceptată de niciun software existent)