Regardless of the protocols pointed out by Quentin, an MTA must scan content to determine what is content and what is metadata (including headers). SMTP sends everything over the same channel, every MTA I ever saw (Unix or otherwise) stores headers and content in the same file system.