Chinaunix首页 | 论坛 | 博客
  • 博客访问: 645419
  • 博文数量: 245
  • 博客积分: 4732
  • 博客等级: 上校
  • 技术积分: 3102
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-02 14:31
文章分类

全部博文(245)

文章存档

2012年(1)

2011年(42)

2010年(132)

2009年(59)

2008年(11)

我的朋友

分类:

2010-12-11 10:32:50

 
1 时时查看日志:tail -f /var/log/maillog
2 重启Postfix服务:可以:/usr/local/sbin/postfix stop  (start restart)
                  不行:service postfix restart
  启动postfix        postfix start
  停止postfix        postfix stop
  重新读取postfix配置文件     postfix reload
3 查看邮件队列邮件:postqueue -p | less
4 删除所有队列邮件:postsuper -d ALL
  删除队列里的邮件
  1 如果很少的几个,先mailq,查看具体的邮件的ID
    然后postsuper -d queue_id
5 查看队列里邮件内容:[root@linux ~]# cd /var/spool/Postfix/Maildrop
                     [root@linux Maildrop]# postcat 9C2D1A26AC
6 立即投递队列中所有邮件(慎用):postfix flush
                               可以重新启动Postfix
7 修复队列以及任何权限错误:postfix check
8
 

postqueue 还有个参数是强制发送的
好像是 -f
 
postfix的队列是放在
/var/spool/deferred下的,
用queuemgr命令可以删除指定ID号的队列邮件.
 
问题:
邮件队列的内容是在下面那个目录里?
var/spool/Postfix/Maildrop
/var/spool/deferred
var/spool/mqueue
查看邮件的命令是下面那个
postcat 9C2D1A26AC(这个文件名是Queue ID)
mailq
这个账号以经关机,并且IP不是这个IP.172.16.2.26是另一个用户的账号
Nov 26 19:46:30 mail pop3d: LOGIN, , ip=[172.16.2.26]
Nov 26 19:46:30 mail pop3d: LOGIN, , ip=[172.16.2.26]
Nov 26 19:46:30 mail pop3d: LOGOUT, , ip=[172.16.2.26], top=0, retr=0, time=0
Nov 26 19:46:30 mail pop3d: LOGOUT, , ip=[172.16.2.26], top=0, retr=0, time=0
解决办法
mail# more /usr/local/etc/postfix/main.cf
mail# more main.cf
1 smtpd_sasl_security_options = noanonymous  不允许匿名登陆
阅读(1637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~