邮箱是纯文本。据我了解,它们必须被解析,并且每封邮件都以其标题开头。我有多个“邮箱同义词”,例如“Gesendet”、“Sent”和“Sent messages”。以下是否安全?
cat Mailbox1 >> Mailbox2
rm Mailbox1
经过此操作后,它们会被正确读取吗?
答案1
有两种不同的邮箱格式,您需要知道正在使用哪一种。
较旧的格式是 MBOX,每个文件夹都是一个文件(如果使用 IMAP)。
较新的格式是 MailDir。这是更常见的格式,目前大多数邮件服务器都使用它(当然 Microsoft Exchange 和 Lotus Notes 除外)。它使用更复杂的文件夹和文件格式。但结构仍然很容易理解。
无论哪种情况,当你能使用文件系统工具进行复制,您需要确保邮件服务器不是尝试同时更新文件。因此,通常只有在邮件服务器未运行时这样做才是安全的。
在您提到的特定情况下。如果格式为 MBOX,则副本将可被适当的邮件客户端读取。但您可能已经破坏了邮件服务器。