Exim 命令行 功能

一、Exim队列的全局管理

1.统计队列邮件数量

1
root@localhost # exim –bpc

2.查看exim 队列中的所有邮件信息

1
root@localhost # exim –bp

3.汇总队列邮件信息

1
root@localhost # exim -bp | exiqsumm

4.查看Exim服务的当前工作情况

1
root@localhost # exiwhat
二、基于邮件ID的队列操作 – ID可为多个

1.删除邮件

1
root@localhost # exim -Mrm <message-id> [ <message-id> ... ]

2.冻结邮件

1
root@localhost # exim -Mf <message-id> [ <message-id> ... ]

3.解冻邮件

1
root@localhost # exim -Mt <message-id> [ <message-id> ... ]

4.强制投递邮件

1
root@localhost # exim -M <message-id> [ <message-id> ... ]

5.强制退回邮件

1
root@localhost # exim -Mg <message-id> [ <message-id> ... ]

6.查看邮件头

1
root@localhost # exim -Mvh <message-id>

7.查看邮件内容

1
root@localhost # exim -Mvb <message-id>

8.查看邮件日志

1
root@localhost # exim -Mvl <message-id>

9.新增一个收件人

1
root@localhost # exim -Mar <message-id>

10.编辑发件人信息

1
root@localhost # exim -Mes <message-id>
三、队列邮件ID查找命令 – exiqgrep

1.查看来自指定发件人的所有队列邮件

1
root@localhost # exiqgrep -f [发件人]@domain

2.查看发给指定收件人的所有队列邮件

1
root@localhost # exiqgrep -r [收件人]@domain

3.查看1天前的队列邮件 (以秒为单位)

1
root@localhost # exiqgrep -o 86400

4.查看1小时内的队列邮件 (以秒为单位)

1
root@localhost # exiqgrep -y 3600

5.查看700到800字节大小的队列邮件 (支持正则表达式)

1
root@localhost # exiqgrep -s '^7..$'

6.其他常用参数:-z 只查看被冻结的队列邮件-i 只显示邮件ID-c 只显示查找到的邮件数量

四、队列邮件的批量操作

1.删除所有被冻结的邮件

1
root@localhost # exiqgrep -z -i | xargs exim –Mrm
2 解冻所有被冻结的邮件
1
root@localhost # exiqgrep -z -i | xargs exim –Mt
 

2.删除所有5天前的队列邮件

1
root@localhost # exiqgrep -o 432000 -i | xargs exim –Mrm

3.冻结所有来自某一发件人的邮件

1
root@localhost # exiqgrep -i -f 发件人@zeknet.com | xargs exim -Mf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值