La prima vedere, sarcina nu este foarte simplă, dar așa cum sa dovedit, totul este ușor de implementat. Avem un sistem de operare FreeBSD și un server de poștă electronică bazat pe Postfix. Iată câteva posibilități pentru rezolvarea acestei probleme: Postfix:
Vom lua în considerare 2 variante de implementare - bazate pe fișiere (hărți hash indexate) și baze de date MySQL.
Metoda care utilizează hărți hash indexate
Putem controla ceea ce dorim să obținem ca rezultat - copiați numai mesajele trimise de utilizator în caseta specificată sau numai mesajele primite sau ambele.
De exemplu, luați în considerare opțiunea de a copia mesajele expediate:
2. Adăugați o linie la main.cf
3. Asigurați-vă că ați creat fișierul indexat:
Acești pași trebuie făcuți pentru a avea capacitatea de a copia corespondența primită. În loc de sender_bcc_maps, ar trebui să utilizați recipient_bcc_maps.
Atenție vă rog! După efectuarea modificărilor, nu uitați să refaceți hash-ul:
Metoda care utilizează MySQL
Se presupune că deja utilizați MySQL împreună cu Postfix pentru stocarea conturilor, transportului etc.
1. Creați o bază de date bcc în baza de date
2. În / usr / local / etc / postfix / creați fișierele sender_bcc.cf și recipient_bcc.cf:
3. În main.cf adăugăm linii
4. Postfix se repornește pentru a aplica modificările. Modificările de date din tabela bcc MySQL sunt aplicate fără a reporni Postfix.
Vom scapa de duplicarea mesajelor bcc_maps
Pentru a nu duplica poșta atunci când utilizați bcc_maps în master.cf, ar trebui să adăugați o linie:
În cazul meu, arată astfel:
Dacă credeți că articolul este util,
nu fi leneș să-i placă și să-i împărtășești prietenilor.
Fratele mare se uită mereu după tine :)
Numai există o întrebare "Ne scapă de duplicarea mesajelor bcc_maps" trebuie să fie înregistrată pentru toate variantele sau numai pentru cei care utilizează MySQL
a încercat să configureze transmiterea e-mailurilor de ieșire prin hash. A fost o întrebare:
Redirecționarea este posibilă într-o cutie dintr-un alt domeniu? sau numai pe o cutie din domeniul nativ. Vă mulțumim anticipat.
Deci, ceea ce medicul comandat (Metoda 2), de a crea un semn, și totul este bine, atunci ar trebui să gândească un pic, de la 1 la toate într-o grămadă nu sunt de vina, avem nevoie pentru fiecare utilizator pentru a crea o casetă de rezervă pentru înregistrarea în tabelul 2, în acest caz, noi toți de intrare, ieșire la această scrisoare va fi cade în același folder de pe server, svalochka afară, pentru buna pentru fiecare utilizator va trebui să creați un 2 cutii poștale suplimentare, user_backup_from și user_backup_to. virajele greșite, gemorno ea, poate cineva spune cum va merge scrisoarea în domeniu? aceeași literă va fi salvat de 2 ori? așa cum este din nou greșit. Poate aduce în jos toate într-o grămadă, trimiterea de bușteni în postfix mysql, atunci este tot pe web pentru a trage fața economiei pentru a încărca fișiere într-un director separat pe utilizatorul individual, dar nu și tabele, fără așternut suplimentare și întotdeauna convenabil pentru bau, pentru a restabili
Există posibilitatea de a face excepții?
Ie pentru a crea copii de rezervă ale întregului domeniu de poștă electronică, cu excepția a 2 casete.
Spuneți-mi cum se poate produce duplicarea, pe care o puteți edita de master.cf?
vă mulțumesc imens pentru dezactivarea duplicării
A petrecut o zi întreagă pe forumurile burgheze cu privire la soluționarea problemei cu dublarea. Nicăieri nu există nici un cuvânt despre această opțiune, doar întrebări despre cum să eliminați duplicarea și nu un singur răspuns!
Spuneți-mi dacă există o oportunitate și cum să o implementați. Să presupunem că dacă o scrisoare de la [email protected] a venit la [email protected], atunci numai o copie a scrisorii vine la fratele mai mare.
Multumesc pentru articol!
totul funcționează așa cum era de așteptat!