import socket
socket.setdefaulttimeout(5)
from smtplib import LMTP
from glob import glob as ls
def __run__(params):
try:
connection = LMTP(params.get("hostname", "localhost"), params.get("port", 24))
except socket.timeout:
return [2, 'CRITICAL: Socket timeout']
except socket.gaierror:
return [2, 'CRITICAL: Unable to resolve domain']
except Exception, e:
return [2,'CRITICAL: %s' % repr(e)]
else:
return [0, "OK"]