:)) macar atat ma duce capul. intrebam cum te-ai gandit sa il convingi pe postfix sa trimita in doua locuri daca la asta te-ai gandit sau cum te-ai gandit sa aranjezi lucrurile. citeste de orice eventualitate aici:
http://asg.web.cmu.edu/cyrus/ag.html On Tue, 2003-09-02 at 12:49, Serghei Amelian wrote: > cyrus-imap -----> clienti > smtp ----- > cyrus-imap(backup) > > On Tue, 2003-09-02 at 12:43, Alexandru N. Barloiu wrote: > > ce inseamna la tine in ambele directii ? > > > > On Tue, 2003-09-02 at 12:37, Serghei Amelian wrote: > > > Eu am masini separate pentru SMTP si IMAP (comunica prin LMTP via > > > IPSEC). M-am hotarat sa mai pun o masina cu cyrus, iar masina de SMTP va > > > trimite mail-urile in ambele directii. Userii sunt in mysql. Cum vi se > > > pare solutia asta? > > > > > > -- > > > Serghei. > > > > > > On Tue, 2003-09-02 at 12:03, Alexandru N. Barloiu wrote: > > > > corectii: > > > > 1) imi cer scuze. am trait cu senzatia ca tot tu ai fost cel care a > > > > intrebat initial cum se face backup si mi se parea ciudat ca tot tu dai > > > > cel mai potrivit raspuns. uitasem ca mesajul initial a fost de la > > > > serghei amalian. > > > > > > > > 2) sunt totusi de acord ca in caz de crash e foarte util sa ai dump-ul > > > > bazei de date cu useri. daca mai ai si mesajele intradevar dai un > > > > reconstruct si refaci conturile. iti mai ramane sa ai backup de la > > > > /var/imap/sieve si /var/imap/quota si intradevar te-ai scos cu totul. > > > > dar tot mi se pare extrem de intortocheat si complex. > > > > > > > > On Tue, 2003-09-02 at 11:57, Alexandru N. Barloiu wrote: > > > > > tu centrezi tu dai cu capul. reconstruct iti reconstruieste folosind > > > > > baza de date, _NU_ folosind mailboxul respectiv. mai pe romaneste poti > > > > > tu sa ai tot /var/spool/imap ca daca nu ai /var/imap/db poti sa te pisi > > > > > pe el. repet. daca vrei sa faci backup ai doua posibilitati: fie faci > > > > > backup la tot serverul respectiv /var/imap si /var/spool/imap cu > > > > > /etc/sasldb(2) daca e cazul fie folosesti mai multe backend-uri dar deja > > > > > acolo intram in cluster cyrus care e cu totul altceva. > > > > > > > > > > scriptul de mai jos hai sa iti arat eu la ce face update: > > > > > [EMAIL PROTECTED]:~/bin] $ ./ctl_mboxlist -d > > > > > user.adore default adore lrswipcda cyrus lrswipcda > > > > > user.adore.Drafts default adore lrswipcda cyrus lrswipcda > > > > > > > > > > user.adore.Sent Items default adore lrswipcda cyrus lrswipcda > > > > > > > > > > user.adore.Trash default adore lrswipcda cyrus lrswipcda > > > > > > > > > > user.avp default avp lrswipcda cyrus lrswipcda > > > > > user.avp.Trash default avp lrswipcda cyrus lrswipcda > > > > > > > > > > > > > > > samd. explica-mi te rog de ce ai vrea sa faci backup asa si nu direct la > > > > > directoarele complete. si te rog nu uita ca pe langa asta mai ai de > > > > > facut update la mesaje, quota si sieve. mi se pare mai eficient sa le > > > > > tar-uiesti pe toate la un loc decat pe bucati. > > > > > > > > > > On Tue, 2003-09-02 at 11:03, Mitrana Cristian wrote: > > > > > > On Tue, Sep 02, 2003 at 10:51:23AM +0300, Alexandru N. Barloiu wrote: > > > > > > > atat cat stiu eu de cyrus, backup la mailbox-uri e imposibil de facut. > > > > > > > nu mesajele propriu-zise sunt greu de backup-uit ci baza de date a lui > > > > > > > interna. fie faci backup la tot ce inseamna /var/imap /var/spool/imap > > > > > > > fie partial nu merge facut. totusi documenteaza-te atent in ceea ce > > > > > > > priveste capacitatiile lui cyrus referitor la cluster. s-ar putea sa > > > > > > > gasesti ceva extrem de util in directia asta. > > > > > > > > > > > > > > > > > > > Tocmai de asta cyrus are comanda reconstruct care-ti reface > > > > > > mailbox-urile din fisierele de indecsi si altele. Uite, > > > > > > pe debian cyrus are pus in cron.daily urmatorul script : > > > > > > ======= > > > > > > bak=/var/backups > > > > > > bakfile=${bak}/cyrus-mboxlist.txt.gz > > > > > > umask 022 > > > > > > > > > > > > [ -x /usr/sbin/ctl_mboxlist ] && { > > > > > > [ -d $bak ] || ( mkdir -p $bak ; chmod 600 $bak ) > > > > > > [ -f $bakfile ] && mv ${bakfile} ${bakfile}.bak > > > > > > # su "--command=/usr/sbin/ctl_mboxlist -d" - cyrus > > > > > > # | gzip -9 >${bakfile} > > > > > > start-stop-daemon --start --exec > > > > > > /usr/sbin/ctl_mboxlist --quiet --chuid cyrus -- > > > > > > -d | gzip -9 > > > > > > >${bakfile} > > > > > > } > > > > > > > > > > > > exit 0 > > > > > > > > > > > > ====== > > > > > > > > > > > > Dar cauta in documentatia de Cyrus, acolo iti explica clar cum sunt > > > > > > structurate directoarele si la ce folosesc anumite fisiere, inclusiv ce > > > > > > anume este necesar pentru un backup. > > > > > > Daca vrei mai multe detalii pot sa scormonesc prin arhiva de la > > > > > > cyrus-imap si sa vad cum fac ceilalti, dar o am acasa, asa ca astepti > > > > > > pana maine :). > > > > > > > > > > > > hth, > > > > > > mitu > > > > > > > > > > > > > > > > > > --- > > > > > > Detalii despre listele noastre de mail: http://www.lug.ro/ > > > > > > > > > --- > > > Detalii despre listele noastre de mail: http://www.lug.ro/ > > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ -- Alexandru N. Barloiu <[EMAIL PROTECTED]> Dale Media --- Detalii despre listele noastre de mail: http://www.lug.ro/
