def METHOD_NAME():
	import poplib
	try:
		M = poplib.POP3_SSL(hostname)
	except ConnectionRefusedError:
		# looks like fail2ban worked
		raise IsBlocked()
	try:
		M.user('fakeuser')
		try:
			M.pass_('fakepassword')
		except poplib.error_proto as e:
			# Authentication should fail.
			M = None # don't .quit()
			return
		M.list()
		raise Exception("authentication didn't fail")
	finally:
		if M:
			M.quit()