1、Mailq
功能說明:顯示待寄郵件的清單。
語 法:mailq [-q]
補充說明:mailq可列出待寄郵件的清單,包括郵件ID,郵件大小,郵件保存時間,寄信人,收信人,以及郵件無法寄出的原因,提供管理員參考的信息。mailq實際上是執行sendmail -bp指令。
參 數:
-v 顯示較詳細的信息。
2、處理郵件隊列: 停止postfix
#/etc/init.d/postfixstop
比如說寄存郵件有很多,想刪除其中的一個或幾個,可以這樣做:
下面的是mailq查看到的結果:
10EB53A808C 26985 Fri Dec 29 10:49:26 sane@aaa.com(lost connection with mx2.hotmail.com[65.54.244.168] while sending end of data -- message may be sent more than once) christina8163_8@hotmail.com
7B94A3A810F 3683 Sun Dec 24 19:20:11 MAILER-DAEMON(connect to mx-dfw-rpfn.emailscience.com[207.235.126.39]: Connection timed out) online@Webspan.net
我們可以使用
postsuper-d7B94A3A810F
刪除所有的:
postsuper-dALL all必須大寫,小寫沒用
Postfix 中對郵件隊列的操作命令 postfix的隊列是放在/var/spool/deferred下的,
queuemgr命令可以刪除指定ID號的隊列郵件.
postqueue -p 查看隊列內容
postqueue –f 將寄存隊列的郵件重新發送一次
postcat 查看隊列里郵件內容
postsuper -d ALL hold/deffered... 刪除某個隊列里所有郵件
postmap 既可以檢查語法錯誤,也可以是文件立即生效。
Postmap mail.c 文件中有語句錯誤,會報出來。
Postmap virtual 是加密生效
Postalias /etc/alias 使郵件別名文件立刻生效
新聞熱點
疑難解答