EMOS邮件队列管理(postqueue,mailq)

#查看当前邮件队列长度
mailq | grep '^[1-9A-Z]' |wc -l
mailq | grep '^[1-9A-Z]' |more

#强制重新发送队列中的邮件
postqueue -f

#查看邮件内容
postcat -q queue_id


#删除发件人为MAILER-DAEMON的队列,将以下内容保存为mail_del.sh的脚本

sudo postqueue -p | grep MAILER-DAEMON |awk '{print $1}' > 1.log
sudo sed -i 's/*//g' 1.log
for i in $(< 1.log)
  do
  sudo postsuper -d $i
done

 

 

参考:https://www.cnblogs.com/qczy/p/14275200.html

 

image

 

如果要让postfix 使用自定义的域名解析发送邮件,比如 mail.taocc.com 解析到172.28.8.88,仅修改hosts解析不生效,需要按如下修改:

vim /etc/postfix/transport

taocc.com smtp:[172.28.8.88]

修改完成后运行如下命令:

postmap /etc/postfix/transport
postfix reload 或者 service postfix restart
postmap 会用当前 transport 文件内容重新生成/覆盖 transport.db,这样新ip才生效。

然后查看日志; tail -n 300 /var/log/maillog |grep taocc.com

 

posted on 2025-05-07 09:24  momingliu11  阅读(55)  评论(0)    收藏  举报