Skip to main content

A mbox formátum használata a tálca e-mail tárolására a merevlemezen

Dreambox 520/525 richtig flashen | Deutsch (Április 2025)

Dreambox 520/525 richtig flashen | Deutsch (Április 2025)
Anonim

A postai üzenetek legelterjedtebb formátuma az mbox formátum. Az MBOX a MailBOX-ot jelenti. A mbox egy vagy több postafiókot tartalmazó fájl.

Az mbox formátum

Ha az mbox formátumot e-mailek tárolására használjuk, mindegyiket egy fájlba helyezzük. Ez többé-kevésbé hosszú szöveges fájlt hoz létre (az internetes e-mail mindig csak 7 bites ASCII szövegként létezik, minden más - például mellékletek - kódolva), amely egy e-mail üzenetet tartalmaz egymás után. Honnan tudjuk, hol végződik és egy másik kezdődik?

Szerencsére minden e-mailnek legalább egy kezdete van a kezdetektől. Minden üzenet "From" (Ezt követi egy fehér szóköz, más néven "From_" sor). Ha a sor elején lévő sorozatot ("From") egy üres sor előzi meg, vagy a fájl tetején található, megtaláltuk az üzenet kezdetét.

Tehát mi keresünk, amikor egy mbox fájl feldolgozása lényegében egy üres sor, amelyet a "From" követ.

Szabályszerű kifejezésként ezt írhatjuk: " n nFrom. * N". Csak az első üzenet különbözik egymástól. Csak egy sor elején kezdődik "From" ("^ From. * N").

"From" a testben

Mi van, ha pontosan a fenti sor jelenik meg egy e-mail üzenet testében? Mi a teendő, ha a következő egy e-mail része?

  • … elküldöm a legfrissebb jelentést.
  • Ebből a jelentésből nem kell …

Itt van egy üres sor, majd a sor elején "From". Ha ez egy mbox fájlban jelenik meg, egyértelműen megvan az új üzenet kezdete. Legalábbis ez az, amit az értelmező gondol, és miért is az e-mail klienst, és mi elég zavaros lenne egy olyan e-mail üzenettel, amely sem feladót, sem címzettet nem tartalmaz, hanem a "Ebből a jelentésből" kezdődik.

Annak érdekében, hogy elkerüljük az ilyen katasztrofális feltételeket, meg kell győződnünk arról, hogy a "From" soha nem jelenik meg a sor elején egy e-mailben lévő üres sor után.

Amikor új üzenetet adunk egy mbox fájlhoz, akkor ilyen szekvenciákat keresünk a szervezetben, és egyszerűen kicseréljük a "From" -t a "> From" -ról. Ez lehetetlenné teszi a félreértelmezéseket. A fenti példa már így néz ki, és nem indítja el az elemzőt:

  • … elküldöm a legfrissebb jelentést.
  • > Ebből a jelentésből nem kell …

Ezért lehet, hogy olyankor talál egy "E-mailben" nevű e-mailt, ahol pusztán "From" -t vár.