2022年5月5日星期四

Postfix常用命令行:发送邮件执行启动重启调试维护服务

原文链接:https://www.chenweiliang.com/cwl-27769.html


以下是CWP 控制面板:Postfix 邮件服务器统计信息和图表的YouTube视频教程 ▼



安装CWP控制面板,能够以饼图的形式,轻松查看邮件服务器统计状态 ▼


CWP 控制面板:Postfix 邮件服务器统计信息和图表 第1张


Postfix常用命令行


这里总结一些Postfix常用命令行。


列出邮件队列和MAIL_ID的命令▼


postqueue -p


mailq


postqueue -p |tail


  • postqueue -pmailq命令是一样。

postfix启动命令


启动postfix服务器 ▼


 postfix:postfix start   

停止postfix服务器 ▼


 postfix:postfix

重新加载postfix配置 ▼


service postfix reload

重启postfix服务命令


重启postfix服务器 ▼


service postfix restart

查看postfix版本 ▼


postconf mail_version

显示默认postfix值 ▼


postconf -d

显示非默认postfix值 ▼


postconf -n

刷新邮件队列 ▼


postfix flush

postfix调试命令


立即处理队列 ▼


postqueue -f

处理所有卡在队列中的电子邮件 ▼


postsuper -r ALL && postqueue -f

从邮件队列中读取电子邮件 ▼


postcat -q MAIL_ID

从队列中删除 MAIL_ID 邮件 ▼


postsuper -d MAIL_ID

从队列中删除所有邮件 ▼


postsuper -d ALL

从邮件队列中快速删除所有 ▼


find /var/spool/postfix/deferred/ -type f | xargs -n1 basename | xargs -n1 postsuper -d

删除延迟队列中的所有邮件 ▼


postsuper -d ALL deferred

postfix维护命令


按“发件人地址”对电子邮件进行排序和计数 ▼


postqueue -p | awk '/^[0-9,A-F]/ print $7' | sort | uniq -c | sort -n

删除所有发送的电子邮件:mailto:user@ adminlogs. info ▼


postqueue -p|grep '^[A-Z0-9]'|grep user@ adminlogs. info|cut -f1 -d' '|tr -d \*|postsuper -d -

删除从 user@ admin. info 发送的所有电子邮件▼


postqueue -p|awk '/^[0-9,A-F].*user@ admin.info / print $1'|cut -d '!' -f 1|postsuper -d -

删除域名 adminlogs. info 发送的所有电子邮件 ▼


postqueue -p | grep '^[A-Z0-9]'|grep @adminlogs. info|cut -f1 -d' ' |tr -d \*|postsuper -d -

邮件队列统计信息很短 ▼


postqueue -p | tail -n 1

邮件队列中的电子邮件数量 ▼


postqueue -p | grep -c "^[A-Z0-9]"

邮件队列中的电子邮件快速计数 ▼


find /var/spool/postfix/deferred -type f | wc -l

查看邮件日志 ▼


tail -f /var/log/maillog

对成功的 pop3/imap 登录进行计数和排序 ▼


grep "\-login" /var/log/dovecot-info.log |grep "登录:"|awk 'print $7'|sort|uniq -c|sort -n

对成功的 SMTP postfix登录进行计数和排序(用于跟踪垃圾邮件发送者)▼


grep -i "sasl_username" /var/log/maillog |awk 'print $9'|sort|uniq -c|sort -n

在确切日期“6 月 18 日”对成功的 SMTP postfix登录进行计数和排序 ▼


grep -i "sasl_username" /var/log/maillog |grep "Jun 18"|awk 'print $9'|sort|uniq -c|sort -n

分析 Postfix 日志 ▼


pflogsumm /var/log/maillog | less

  • 如果你没有 pflogsumm,那么你可以安装这个 rpm 包“postfix-perl-scripts

这里还有postfix避免发垃圾邮件设置教程 ▼






欢迎转载《Postfix常用命令行:发送邮件执行启动重启调试维护服务

欢迎分享本文链接:https://www.chenweiliang.com/cwl-27769.html


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel

没有评论:

发表评论