A distributed mailbox system