Vi tar regelmässigt backup på all inkommande och utgående trafik till/från vår Communigate Pro mailserver (integritetskränkande - ja förvisso, om det används på fel sätt) men såhär i efterhand är nog det bästa policybeslut vi någonsin har tagit i vårt företag.
All utgående post kopieras automatiskt till en fil som heter "outgoing.mbox" och all inkommande till "incoming.mbox". Dessa båda filer blir ganska stora och efterhand arkiverar vi dessa på DVD-skivor och låser in i kassaskåp.
Eftersom vi har drabbats av alla upptänkliga orsaker till förkomna mail (allmän klantighet, "Murphy", stöld och mjuk- och hårdvaruhaverier), så tänkte jag att detta tips kunde hjälpa dom som ibland får uppdrag att leta rätt på enstaka, eller många, gamla mail i stora (>1-2Gb) backup-filer från mailservrar och inte vill sitta och sortera mail i mailklient eller texteditor (och oundvikligen läsa alldeles för mycket av andra personers mail).
Tipset fungerar också om du har användare som kör Entourage mot POP-konto, som dessutom har som vana att radera alla mail från mail-servern efter nedladdning till klienten, vilket enligt mitt förmenande leder spikrakt mot att Entourage´s mailklient-databas slutligen och oundvikligen blir korrupt!
Metoden fungerar också om POP-kontoanvändaren får sin dator stulen vid upprepade tillfällen och av nån besynnerlig anledning vill ha tillbaks sina gamla mail (har försökt intala kollegor att man inte får missa dessa tillfällen till en ren och fräsch nystart i tillvaron ).
(ja, ja, jag kommer snart till saken...)
Förutsättningar:
- Fungerande backup med
mbox-format på mailfilerna (standard för dom flesta Unix-baserade mail-programmen).
- Att man vågar öppna Terminal-applikationen
Tillvägagångssätt:
- ladda ner perl-scriptet "grepmail" http://search.cpan.org/author/DCOPPIT/grepmail-4.91/grepmail
- läs lite grand av instruktionerna för "grepmail" http://search.cpan.org/author/DCOPPIT/grepmail-4.91/grepmail
- installera "grepmail" (läs README-filen)
I Terminal, kör kommandot (allt på en rad):
[svth:~] svth% grepmail -F "valfri_sökfras" mailbackup.mbox > recovered_mails_containing_"valfri_sökfras".mbox
Och vips så har vi ur den stora backupfilen plockat ut alla mail som innehåller frasen "valfri_sökfras" och placerat dessa mail i en fil med namnet "recovered...mbox", som kan importeras av dom flesta typer av mailklientprogram.
Genom att använda "grepmail" har jag vunnit framförallt två saker: jag tjänar tid och jag slipper se andra medarbetares mail-korrespondans.
Hoppas nån blir hjälpt av detta!
Just ja - kanske ska berätta om en AppleFeature, som man bör ha i åtanke om man på detta sätt vill söka efter mail i en .mbox-fil från Apple´s Mail.app.
Mail.app sparar mailboxar i Users/Library/Mail/Mailboxes
Där finns mina olika mailboxar, skenbart i ett standard mbox-format. Men ack vad man kan bedra sig... de skenbara mbox-filerna är av "Package"-format (med andra ord inget annat än en "mapp" eller ett directory i förklädnad. Lyckligtvis finns den mbox-fil av standardformat, som jag letar efter i detta directory under namnet "mbox".
/Thomas