smtp和pop3连接都正常!可就是收不到邮件,一看都在queue里呢!
先 postqueue -p,发现都是在连10024端口的时候被拒了!
看main.cf,content_filter=amavisfeed:[127.0.0.1]:10024
amavis没启动!先启动了,再加进自动启动吧!
可以前被过滤掉的51job发的邮件都要重新发出来。
$zcat spam-filename.gz | grep 51job $amavisd-release spam-filename.gz
文件太多,一个个来要被累死了,研究下写个脚本吧
#!/bin/sh
###############遍历文件#############
goThrough() {
for file in $1/*
do
if [ -d $file ]; then
goThrough $file
else
processFile $file
fi
done
}
#####################找到误杀的邮件#############
processFile() {
zcat $1 | grep "51job"
if [ $? -eq 0 ]; then
releaseSpam `basename $1`
mv $1 ../releasedspam
fi
}
#############释放误杀的邮件#####################
releaseSpam() {
amavisd-release $1
}
###################go!################
goThrough "."