Mwanzo/Bidhaa/Uhifadhi wa barua pepe
Uhifadhi wa barua pepe (journaling) na kumbukumbu za uzingatiaji

Kila ujumbe unanaswa.
Kwenye wingu na kwenye seva zako.

Jukwaa moja huhifadhi kila barua pepe katika Office 365 na Exchange iliyo kwenye seva zako (on-premise), hulinda ujumbe halisi kama ushahidi unaoonyesha uchezewaji wowote, na huuwasilisha unapohitajika kwa idara ya sheria, wakaguzi au mdhibiti — pamoja na mnyororo wa utunzaji wa ushahidi (chain of custody) unaosimama imara.

Office 365 + seva zakoUshahidi wa .eml halisiUkaguzi wa kuongeza tu (append-only)Ufikiaji unaofungamana na madhumuni
app.creodata.mjs · Email viewerActivity #A-2291
Q2 board pack — final approval
From t•••••@creodata · To 4 recipients · 2026-06-18 14:21 UTC
Office 365
ImmutableLegal holdRetain 7y
Original evidence · EMLSaved
SHA-256a91f3c…7b8a52e4d1
Objecteml/2026/06/…0142.eml
Reconciled2026-06-18 14:23 UTC
Download original .emlView audit
Download routes through an audited endpoint — never a direct storage URL.
2
Vyanzo vya barua pepe
Office 365 na Exchange iliyo kwenye seva zako, vyote vinanaswa na jukwaa moja
5,000+
Visanduku vya barua wakati wa kuanza kutumika
Uwezo uliothibitishwa, pamoja na mpango wa kufikia visanduku vya barua 10,000
1M / siku
Kilele cha barua pepe zinazohifadhiwa
Unasaji katika ngazi ya usafirishaji wa barua (transport), pamoja na uhamishaji wa kudumu
100%
Ushahidi uliothibitishwa kwa hash
Kila .eml halisi hupewa hash ya SHA-256 na kulinganishwa
Tatizo

Kuwa na barua pepe si sawa na kuweza kuiwasilisha.

Taasisi nyingi huhifadhi kila ujumbe. Lakini ni chache tu zinazoweza kumkabidhi mdhibiti barua pepe za miezi kumi na minane za kiongozi mmoja na kuthibitisha kwamba hakuna hata moja iliyobadilishwa.

Hifadhi ya kumbukumbu isiyoweza kuonyesha mnyororo wa utunzaji wa ushahidi ni ghala tu. Ushahidi ni kile kinachosimama imara mtu anapokipinga.

  • Una barua pepe, lakini huwezi kuthibitisha kwamba hazijabadilishwa

    Barua pepe zilizohifadhiwa hukaa kwenye kisanduku cha barua au kwenye folda ya pamoja bila alama ya kidijitali, bila ulinganishaji na bila rekodi ya nani amezigusa tangu hapo.

  • Wingu na seva zako huhifadhiwa kwa njia mbili tofauti

    Visanduku vya barua vya Office 365 na vya Exchange iliyo kwenye seva zako huishia kwenye mifumo tofauti yenye utafutaji tofauti, hivyo ombi moja hupata majibu mawili.

  • Yeyote mwenye haki za msimamizi anaweza kusoma chochote

    Wafanyakazi wenye mamlaka ya juu wanaweza kufungua visanduku vya barua bila kueleza madhumuni, na hakuna kinachorekodi kwamba walifanya hivyo.

Kinachobadilika

Kinachobadilika barua pepe inapokuwa ushahidi.

Wasilisha ujumbe wowote, ukiwa na uthibitisho kwamba haujabadilishwa

Faili moja halisi ya .eml kwa kila ujumbe, yenye hash ya SHA-256, iliyolinganishwa na worker, na inayoweza kupakuliwa tu kupitia endpoint inayokaguliwa.

Hifadhi moja kwa Office 365 na Exchange iliyo kwenye seva zako

Vyanzo vyote viwili hunaswa katika ngazi ya usafirishaji na kuingia kwenye hifadhi moja yenye ushahidi na inayoweza kutafutwa.

Hakuna anayepekua hifadhi bila sababu iliyorekodiwa

Kila utafutaji, utazamaji na uhamishaji hufungamanishwa na shughuli ya uzingatiaji yenye muda wa kuisha, na idhini ya watu wawili (four-eyes) hulinda hatua nyeti.

Zuio la kisheria linalodumu

Weka na uondoe zuio la kisheria (legal hold) kwa kisanduku cha barua au kwa kundi, huku rekodi kamili ya mnyororo wa utunzaji wa ushahidi ikihifadhiwa.

Kituo cha usimamizi

Wezesha, zuia na wasilisha — kila hatua hukaguliwa.

Maafisa uzingatiaji na wasimamizi wa mfumo hufanya kazi kwenye kituo kimoja. Visanduku vya barua vya Office 365 na vya seva zako vina kurasa zake maalum, data nyeti imelindwa nyuma ya shughuli ya uzingatiaji, na kila utazamaji huandikwa kwenye kumbukumbu zinazoonyesha uchezewaji wowote. Bofya upitie skrini ambazo timu hutumia kila siku.

app.creodata.mjs/office365/users
Journaling/Office 365 users
Activity #A-2291 · 38m left
Office 365 users
Mailboxes synced from Entra ID · journaling via Microsoft Graph subscriptions
Bulk activate
O365 mailboxes
3,420
Journaling active
3,118
Pending
296
Needs review
6
MailboxSourceJournalingLast syncedAction
AN
Amani Njoroge
a.njoroge@creodata
Office 365Active2m agoView
FA
Fatima Al-Mansouri
f.almansouri@creodata
Office 365Active2m agoView
JS
João da Silva
j.silva@creodata
Office 365Pending11m agoActivate
CX
Chen Xiaoming
c.xiaoming@creodata
Office 365Active2m agoView
AR
Alex Rivera
a.rivera@creodata
Office 365Pending11m agoActivate
LK
Leila Karimi
l.karimi@creodata
Office 365Active2m agoView

Vipengele kumi na viwili, hifadhi moja ya uzingatiaji.

Kuanzia unasaji hadi uwasilishaji — kila hatua ina ushahidi na hukaguliwa.
Uhifadhi kamili

Kila ujumbe unaoingia, unaotoka na wa ndani hunaswa katika ngazi ya usafirishaji kutoka vyanzo vyote viwili — hakuna kinachopita bila kunaswa.

Ushahidi wa .eml halisi

Nakala moja halisi isiyobadilika kwa kila ujumbe kwenye hifadhi ya vitu (object storage), yenye hash ya SHA-256, na worker wa ulinganishaji anayethibitisha kwamba imefika — ili unachowasilisha kithibitike kuwa ndio ujumbe uliotumwa.

Ukaguzi wa kuongeza tu

Kumbukumbu zilizounganishwa kwa hash zinazoonyesha uchezewaji wowote, za kila ufikiaji na kila hatua, zinazosambazwa kwenye SIEM yako kupitia transactional outbox — ili yeyote aliyeangalia ujumbe awe kwenye rekodi, na rekodi hiyo isiweze kuhaririwa.

Ufikiaji unaofungamana na madhumuni

Hakuna kisanduku cha barua, barua pepe, utafutaji wala uhamishaji unaorudisha data bila shughuli hai ya uzingatiaji inayohusu lengo husika, yenye muda wa kuisha — ili hakuna anayepekua hifadhi kwa udadisi, na kila ufikiaji una sababu iliyoambatishwa.

Idhini za mtayarishaji na mhakiki (maker-checker)

Idhini ya watu wawili kwa hatua nyeti — utafutaji ndani ya maudhui ya ujumbe, upakuaji wa viambatisho, uhamishaji wa PDF na eDiscovery, uondoaji wa zuio — ili hakuna msimamizi mmoja anayeweza peke yake kusoma, kuhamisha data au kuondoa zuio.

Kuficha taarifa binafsi (PII)

Majina ya visanduku vya barua, UPN na wapokeaji hufichwa kwa chaguo-msingi; kuyafichua kunahitaji ruhusa na kwenyewe huandikwa kwenye kumbukumbu za ukaguzi — ili wachunguzi waone tu kile ambacho shughuli yao inahitaji.

eDiscovery na utafutaji

Tafuta kwenye hifadhi nzima kwa mtumaji, mpokeaji, tarehe, kichwa cha barua au maudhui katika vyanzo vyote viwili, na uwasilishe matokeo ndani ya sekunde chache.

Muda wa kuhifadhi na zuio la kisheria

Sanidi muda wa kuhifadhi kwa kisanduku cha barua au kwa kundi, weka na uondoe zuio la kisheria, huku rekodi kamili ya mnyororo wa utunzaji wa ushahidi ikihifadhiwa — ili muda wa kuhifadhi uwe sera inayotekelezwa na jukwaa, si kazi ambayo mtu anapaswa kuikumbuka.

Uwezeshaji wa jumla

Wezesha maelfu ya visanduku vya barua kutoka faili ya CSV kupitia saga ya kudumu (durable saga) — hali ya kila mstari, kujaribu tena mistari iliyoshindikana, kizuizi cha idhini — ili usambazaji katika benki nzima uwe kazi moja iliyoidhinishwa, huku kila kisanduku kilichoshindikana kikionekana na kujaribiwa tena, si kupotea.

Uwezeshaji kulingana na chanzo

Office 365 na seva zako hupitia huduma moja ya uwezeshaji — hakuna usajili (subscription) wa wingu unaoundwa kamwe kwa kisanduku kilicho kwenye seva zako — ili mazingira mseto yaunganishwe kutoka kituo kimoja bila visanduku kupelekwa mahali pasipo sahihi.

Afya ya usajili

Hali ya usajili wa EWS wa kila kisanduku cha barua kwenye hifadhidata, lease za worker, na ugunduzi wa usajili uliochakaa — ili ujue kwamba kila kisanduku kinachohifadhiwa kinanaswa kweli sasa hivi, si tu kwamba huduma iko hewani.

Ufikiaji kulingana na majukumu

Majukumu yenye ruhusa za chini kabisa zinazohitajika na mgawanyo wa majukumu — akaunti za huduma zina wigo (scopes) zinazohitaji pekee, hadi ngazi ya bucket — ili ufikiaji wa akaunti yoyote moja ubaki mdogo.

Mnyororo wa utunzaji wa ushahidi

Ujumbe halisi — umelindwa kwa njia inayothibitishika, si kuhifadhiwa tu.

Kila barua pepe iliyohifadhiwa hubaki na nakala moja tu halisi ya .eml kwenye hifadhi ya vitu (object storage), yenye alama ya kidijitali ya SHA-256. Worker wa ulinganishaji huthibitisha kwamba imefika — kiashiria (pointer) chenye hali ya "pending" hakichukuliwi kamwe kuwa ushahidi. Upakuaji hufanyika tu kupitia endpoint inayokaguliwa.

EML_ORIGINAL moja tu kwa kila ujumbe, hali yake ikisonga pending → uploading → saved — kamwe hakuna kiashiria kisicho na faili.
Worker wa ulinganishaji hugundua ushahidi unaokosekana, uliochakaa au wenye hash isiyolingana, na kuweka tena uhamishaji kwenye foleni kiotomatiki.
Upakuaji wa EML hutolewa tu kupitia endpoint inayokaguliwa — kiolesura hakipokei kamwe URL ya moja kwa moja ya hifadhi.
Kumbukumbu za ukaguzi ni za kuongeza tu na zimeunganishwa kwa hash; kazi iliyopangwa huthibitisha upya mnyororo na kutoa tahadhari kukiwa na mkatiko wowote.
Mzunguko wa ushahidi
Umenaswa
Ujumbe huhifadhiwa katika ngazi ya usafirishaji kutoka O365 au EWS.
Umepewa hash
.eml halisi huandikwa mara moja na kupewa alama ya kidijitali ya SHA-256.
Umelinganishwa
Worker huthibitisha kwamba kitu (object) kipo na kinalingana na hash yake.
audit_log · hash chain v3append-only
#5512EmlDownloaded · A-2291a91f3c
#5511EmailViewed · A-22917b8a52
#5510ActivityStarted · A-2291c20b7e
Vyanzo viwili, hifadhi moja

Office 365 na Exchange iliyo kwenye seva zako — vinanaswa kwa njia ileile.

Visanduku vya barua vya wingu huhifadhiwa kupitia usajili (subscriptions) wa Microsoft Graph; visanduku vilivyo kwenye seva zako kupitia worker za EWS streaming pamoja na usawazishaji wa watumiaji kupitia LDAP. Vyote huingia kwenye hifadhi ileile yenye ushahidi na inayokaguliwa — iliyosimikwa kwenye Azure au kwenye Kubernetes yako mwenyewe.

Office 365
Usajili wa Microsoft Graph
Usajili wa mabadiliko (change subscriptions) wa Microsoft Graph kwa kila kisanduku cha barua, unaohuishwa kwa ratiba ya kudumu.
Watumiaji husawazishwa kutoka Entra ID; usajili hukaguliwa kabla ya kuundwa, hivyo kurudia mchakato hakuzalishi nakala mbili.
Uwezeshaji wa idempotent wenye ufunguo kwa kila ombi — maombi yanayorudiwa hurudisha matokeo yaleyale.
Huendeshwa kama Azure Function Apps zenye utambulisho wa Entra ID.
Exchange iliyo kwenye seva zako
EWS streaming + usawazishaji wa LDAP
Worker za EWS streaming hujisajili tu kwa visanduku vya barua vilivyowekewa alama ya kuhifadhiwa kwenye hifadhidata.
Watumiaji husawazishwa kutoka LDAP kwa akaunti ya kuunganisha (bind) ya kusoma tu; hitilafu hurekodiwa kwa kila hatua.
Hali ya usajili ya kila kisanduku cha barua na lease za worker huhifadhiwa kwenye Postgres — hudumu hata baada ya kuwasha upya.
Lease ya worker iliyoanguka huisha ndani ya sekunde chache na replica nyingine huchukua shard yake.
Jukwaa moja, linalosimikwa kwa njia unayotaka

Tabaka la kutenganisha mtoa huduma wa hifadhi (storage-provider abstraction) na uratibu wa kudumu humaanisha kwamba kila kipengele hufanya kazi kwa namna ileile kwenye wingu na kwenye miundombinu yako mwenyewe.

AzureKubernetes kwenye seva zako
Azure Functions
Programu zisizohifadhi hali (stateless) za unasaji, maswali, uhamishaji na arifa.
PostgreSQL 16
Watumiaji wa taasisi, ushahidi, kumbukumbu za ukaguzi na hali ya usajili.
MinIO / Blob
Tabaka la kutenganisha mtoa huduma wa hifadhi kwa vitu vya .eml halisi.
RabbitMQ + Saga
Kazi za jumla za kudumu na upitishaji wa transactional outbox.

Fanya barua pepe zako ziweze kutetewa — katika kila kisanduku cha barua.

Tazama Uhifadhi wa barua pepe ukinasa, ukizuia na kuwasilisha kisanduku cha barua kinachotumika — kwenye wingu au kwenye seva zako — pamoja na mnyororo kamili wa utunzaji wa ushahidi.