Smail删除队列中的文件

Publish: August 9, 2017 Category: 个人 No Comments

1. 获取队列MID号:

# /var/qmail/bin/smailctl qinfo
Aug 09 06:01:13 +0800 CST mid:63399927918638  size:777  <> 
        remote  123@aabbcc.com
Aug 08 14:30:10 +0800 CST mid:2482662363340  size:2332  <> 
        remote  456@cdef.com

2. 获取该队列的hash位置:

# tree /var/qmail/queue/info/ |grep -B1 63399927918638
├── 4
│   └── 63399927918638

3. 删除信封和信体文件:

# rm -f /var/qmail/queue/info/4/63399927918638
# rm -f /var/qmail/queue/mess/4/63399927918638


一行命令查询出所在hash:

#/var/qmail/bin/smailctl qinfo |grep ' mid:' |awk -F' mid:' '{print $2}' |awk '{print "tree /var/qmail/queue/info |grep -B1 "$1}' |sh
└── 9
    └── 6439711977012
├── 13
│   └── 119909357986622524
├── 15
│   └── 7884062363327
├── 16
│   └── 119909521195720018
├── 19
│   └── 9592328016178
├── 20
│   └── 4882731976441
├── 21
│   ├── 5631502363341
│   ├── 5631502363341
│   └── 64876127918686
│   ├── 74365027918567
│   └── 90805427918544
├── 22
│   ├── 3397551976426
│   ├── 3397551976426
│   ├── 74365027918567

然后再去处理

Tags: smail 队列

Related Posts:
  • [尚无相关文章]

Leave a Comment