mbox - это формат хранения электронной почты, в котором все сообщения хранятся в одном файле. Новое сообщение было добавлено ниже последнего сообщения.

Mbox - это традиционный формат почтовых ящиков UNIX, в котором один файл содержит ноль или более сообщений. Соответствующий RFC о формате mbox был RFC 4155. Другой ресурс этого формата mbox можно найти на справочных страницах qmail.

Сообщение, закодированное в формате mbox, начинается со строки From, продолжается серией строк, отличных от From, и заканчивается пустой строкой. Строка From означает любую строку, которая начинается с символов F, r, o, m, пробел. Вот пример двух сообщений в одном файле mbox.

From someone@example.com Sat Jan  3 01:05:34 1996
Return-Path: <someone@example.com>
Delivered-To: somepeople@example.net
Date: 3 Jan 1996 01:05:34 -0000
From: S <someone@example.com>
To: somepeople@example.net (SP)

Hello world

From someone@example.com Sat Jan  3 01:05:34 1996
Return-Path: <root@example.org>
Delivered-To: somepeople@example.net
Date: 3 Jan 1996 03:01:49 -0000
From: S <root@example.org>
To: somepeople@example.net (SP)

The report has been delivered

Когда один процесс читает или пишет сообщение электронной почты, он должен заблокировать файл mbox и не позволяет другому изменить файл mbox. Из-за этого формат mbox плохо работает с сетевыми файловыми системами, такими как сетевая файловая система (NFS).