anchor.diff:  							verify = verifyS3Custom(cfg);
   							break;
   						case "imap":
  +							verify = verifyImap(cfg);
   							break;
   						case "pop":
   							break;
  
positive.code: 					server.test_services[arguments.service].valid = true;
  				} catch (e) {
  					systemOutput( "ERROR Service [ #arguments.service# ] threw [ #cfcatch.message# ]", true);
  					//if ( cfcatch.message contains "NullPointerException" || request.testDebug )
  						systemOutput(cfcatch, true);
  				}
  			}
  		}, true, 4);
  
negative.code: 			};
  			if ( StructCount(cfg) eq 0 ){
  				systemOutput( "Service [ #arguments.service# ] not configured", true) ;
  				if ( len( request.testServices) gt 0 ){
  					systemOutput( "Requested Test Service [ #arguments.service# ] not available", true);
  					throw "Requested Test Service [ #arguments.service# ] not available";
  				}
  			} else {
  				// validate the cfg
  				verify = "configured, but not tested";
  