实现起来比较难:)
qmail这样发信的:当你把信提交到qmail服务器,qmail把你的信放入一个队列中,不是马上发信,当然,这延迟是很快的,当一封信提交给远程的smtp服务器市,qmail建立一个进程跟远程的服务器通信,等待远程服务器返回的信息,当然,这些信息就包含了qmail发送这封信是否成功,是否被对方退回,是否其他原因,我以前想作统计的,但是最后还是没有做,我建议您仔细研究qmail的日志,说不定从这里面可以得到你需要的信息.假如你的启动文件是这样写的:
usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb 0 smtp \ 
/var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger \ 
smtpd 3 & 可以知道,qmail出来的日志交给了/var/qmail/bin/splogger处理,我设想的是,qmail出来的日志我可以用自己的程序处理,从日志中得到你需要的信息,再而统计出来,然后再把这些信息交给/var/qmail/bin/splogger写倒系统日志里面:)以上是我的一个设想,具体我没有实现过,good luck!!!
我的QQ:49074333