• 转 postfix邮件服务下mailq、postmap、postqueue 、 postsuper等用法


    1、Mailq

    功能说明:显示待寄邮件的清单。

    语  法:mailq [-q]

    补充说明:mailq可列出待寄邮件的清单,包括邮件ID,邮件大小,邮件保存时间,寄信人,收信人,以及邮件无法寄出的原因,提供管理员参考的信息。mailq实际上是执行sendmail -bp指令。

    参  数:

      -v   显示较详细的信息。

    2、处理邮件队列:   
      停止postfix  

      #/etc/init.d/postfix stop      

    比如说寄存邮件有很多,想删除其中的一个或几个,可以这样做:

    下面的是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 -d 7B94A3A810F   

    删除所有的:

    postsuper -d ALL   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 使邮件别名文件立刻生效

  • 相关阅读:
    java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä'...解决
    Dos命令查看端口占用及关闭教程
    IDEA中Tomcat启动出现乱码
    ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
    MySQL 面试问题分析总结
    深入Cpython (编写一个Cpython 模块)
    使用docker构建简约高效的镜像
    深入理解C
    ELK 起航
    jquery
  • 原文地址:https://www.cnblogs.com/goldd/p/6609942.html
Copyright © 2020-2023  润新知