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

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

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

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

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:[email protected] adminlogs. info ▼

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

删除从 [email protected] admin. info 发送的所有电子邮件▼

postqueue -p|awk '/^[0-9,A-F].*[email protected] 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避免发垃圾邮件设置教程 ▼

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《Postfix常用命令行:发送邮件执行启动重启调试维护服务》,对您有帮助。

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

欢迎加入陈沩亮博客的 Telegram 频道,获取最新更新!

喜欢就分享和按赞!
您的分享和按赞,是我们持续的动力!