02-02-2012
Toti stim ca salvarea email-uilor de intrare se face foarte usor. Din cPanel folosim optiunea Forwaders. Insa, cand vine vorba sa salvam sau copiem mesajele care se trimit de pe server, este ceva mai greu, insa, nu imposibil. Conform legii, trebuie sa existe si o copie a mesajelor trimise, nu numai a celor ce intra. In continuare vom vedea ce setari se vor face in WHM si Exim pentru a putea salva mesajele de iesire pe un alt server si/sau domeniu. Setarile se vor efectua cu userul root logat pe WHM cat si din consola.
Pentru inceput, accesati WHM -> Exim Configuration Editor, clic pe butonul de jos numit Advanced Editor. Nu schimbati nimic, executati clic pe butonul Save. Acest lucru va crea fisierul /etc/exim.conf.local.
Acum trebuie sa va logati pe server cu userul root folosind SSH si editati fisierul /etc/exim.conf.local. Aici trebuie sa adaugati cateva optiuni la sectiunea @CONFIG@ si @TRANSPORTSTART@. Rezultatul final trebuie sa arate ceva de genul (plus setarile pe care le-ati mai facut sau sunt deja facute).
@AUTH@
@BEGINACL@
@CONFIG@
system_filter_directory_transport = local_copy_outgoing
@DIRECTOREND@
@DIRECTORMIDDLE@
@DIRECTORSTART@
@ENDACL@
@RETRYEND@
@RETRYSTART@
@REWRITE@
@ROUTEREND@
@ROUTERSTART@
@TRANSPORTEND@
@TRANSPORTMIDDLE@
@TRANSPORTSTART@
local_copy_outgoing:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
group = cpaneleximfilter
user = cpaneleximfilter
mode = 0660
maildir_format = true
create_directory = true
Acum, urmeaza sa cream o copie a sistemului de filtrare, astfel incat, daca se va face un update la cPanel, sa nu se suprascire sau sa se piarda aceste setari.
Executati comanda:
# cp /etc/cpanel_exim_system_filter /etc/cpanel_exim_system_filter_modif
Editati /etc/exim.conf.localops si schimbati “systemfilter” sa corespunda noului fisier creat. Linia trebuie sa aratein felul urmator:
systemfilter=/etc/cpanel_exim_system_filter_modif
Acum, editati /etc/cpanel_exim_system_filter_modif si adaugati urmatoarele:
if $header_from: contains "@DomeniuCeTrimite.ro"
then
unseen deliver "AltUser@AltDomeniu.ro"
endif
Inlocuiti DomeniuCeTrimite.ro cu domeniul real de pe care doriti sa salvati mesajele trimise. Inlocuiti AltUser@AltDomeniu.ro cu o adresa de email la care doriti sa salvati mesajele trimise.
Suntem aproape gata. Mai trebuie doar sa reluam setarile de exim si sa repornim serviciul de email. Acest lucru se face folosind comenzile:
# /scripts/buildeximconf
# service exim restart
Adaptare dupa thecpaneladmin.com.