Mail storage



Mail storage traits and abilities
typedamages messagesneeds filesystemUnix onlyincoming mail spoolingrandom accessconcurrent accessmessage attributesfolder attributesindexes
mboxX
dotmail
MHXXXX
maildirXXXXXX
relational databaseXXXXXX




What software needs from mail storage
softwareincoming mail spoolingrandom accessconcurrent accessmessage attributesfolder attributesindexesoutgoing spooling/queuing
mail readerXXXXXX
IMAP serverXXXXXX
MTAXXX
mailing list managerXX
index/searchXX
import/exportX
archive

Programs that need facilities not provided by a storage mechanism, often implement those facilities themselves. For example, for forty years, Unix MTAs and mail readers together have implemented incoming spooling on top of, or around, mbox files.