首页 > 解决方案 > 从存储中的多封电子邮件中删除或删除文件

问题描述

我为一个小型办公室员工管理一个 Linux 邮件服务器 (qmail),以便用 4 个徽标进行签名,其中一个是 2 Mb。直到邮件服务开始完成空间,没有人注意到。

现在我发现自己发送了数千封包含此徽标的电子邮件。

我想保留电子邮件和附件的完整并删除此徽标,或者将其替换为较浅的徽标。

有没有办法通过 Linux bash 从邮件中删除特定的附件?

文件

-rw -r - r-- 1 root root 2551077 20 Jun 11:56 1528905708.M14375P5208.32432, S = 2551077, W = 2586131: 2, S
-rw -r - r-- 1 root root 2815315 20 Jun 11:56 1528911188.M719953P6580.234, S = 2815315, W = 2854016: 2, S

这是邮件的一部分:

Content-Type: image / gif;
    name = "image008.gif"
Content-Transfer-Encoding: base64
Content-ID: <part5.A1202B56.2A25453C @ *****>
Content-Disposition: inline;
    filename = "image008.gif"

dsfkldslkfjdslkfjdklsfjdlskfjdlskfjdlsk

我可以只删除所有邮件的这个图像(我想我使用循环 bash)吗?

如果您需要其他信息,请写信。

谢谢。

标签: linuxemailattachmentqmail

解决方案


推荐阅读