stop checking the e-mail users... causes blacklisting...
This commit is contained in:
38
checkMail.sh
38
checkMail.sh
@@ -22,24 +22,26 @@ else
|
|||||||
host=localhost
|
host=localhost
|
||||||
fi
|
fi
|
||||||
|
|
||||||
result=$((cat << EOE
|
#result=$((cat << EOE
|
||||||
set timeout 60
|
#set timeout 60
|
||||||
spawn nc $host 25
|
#spawn nc $host 25
|
||||||
expect "220" {
|
#expect "220" {
|
||||||
send "EHLO ${testhost}\r"
|
#send "EHLO ${testhost}\r"
|
||||||
expect "250 " {
|
#expect "250 " {
|
||||||
send "MAIL FROM:<${testuser}>\r"
|
#send "MAIL FROM:<${testuser}>\r"
|
||||||
expect "250" {
|
#expect "250" {
|
||||||
send "RCPT TO:<${mail}>\r"
|
#send "RCPT TO:<${mail}>\r"
|
||||||
expect "250" {
|
#expect "250" {
|
||||||
send "QUIT\r"
|
#send "QUIT\r"
|
||||||
} -re \[\n\r\]5.*$ {
|
#} -re \[\n\r\]5.*$ {
|
||||||
exit 1 1
|
#exit 1 1
|
||||||
close
|
#close
|
||||||
}
|
#}
|
||||||
}}}
|
#}}}
|
||||||
EOE
|
#EOE
|
||||||
) | expect -f - | grep -e '^5')
|
#) | expect -f - | grep -e '^5')
|
||||||
|
|
||||||
|
result="" #don't verify the accounts anymore, that results in blacklisting :(
|
||||||
|
|
||||||
if [ -z "${result}" ]
|
if [ -z "${result}" ]
|
||||||
then echo "`date` - OK : " $mail >> $logfile
|
then echo "`date` - OK : " $mail >> $logfile
|
||||||
|
|||||||
Reference in New Issue
Block a user