【问题标题】:Delete mails from send mail mailing queue从发送邮件邮件队列中删除邮件
【发布时间】:2013-07-27 16:56:38
【问题描述】:

我需要从我的 centos 邮件队列中删除邮件。我使用 sendMail 作为 MTA。我使用了通过搜索找到的以下命令: cd /var/spool/邮件 rm -f *

但是我的邮件队列什么也没发生。 还有一件事,如果我想按主题删除邮件。

【问题讨论】:

    标签: linux centos centos6


    【解决方案1】:

    这可能会有所帮助:

    postsuper -d ALL deferred
    

    要删除电子邮件中的匹配表达式,请检查此脚本:http://www.cyberciti.biz/tips/howto-postfix-flush-mail-queue.html

    【讨论】:

    • 在 CentOS Linux 版本 7.1.1503 (Core) 上为我工作
    【解决方案2】:

    我也没有 /var/spool/mqueue。

    如果你使用的是postfix,在centos中删除mailq

        rm -rf /var/spool/postfix/defer/*
        rm -rf /var/spool/postfix/deferred/*
    

    【讨论】:

      【解决方案3】:

      您删除了错误的文件夹。您应该删除 /var/spool/mqueue/ 以刷新您的邮件队列

      【讨论】:

      • 是的,我也遇到了同样的问题,没有名为mqueue的目录
      • 我也没有。所以“postsuper -d ALL”帮助了
      【解决方案4】:

      抱歉有点晚了,但是呢

      mailq
      

      获取消息ID和

      sendmail -Mrm <message-id>
      

      从队列中删除消息而不另行通知?

      【讨论】:

      • 非常适合您只想删除一封邮件
      【解决方案5】:

      使用

      postsuper -d 全部

      从队列中删除所有邮件 但仅当您知道电子邮件是垃圾邮件时才使用。

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 2018-12-09
        • 1970-01-01
        • 2022-08-13
        • 1970-01-01
        • 2019-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多