}
boolean dryrun = Boolean.parseBoolean(access.getProperty("DRY_RUN","false"));
- int maxEmail = Integer.parseInt(access.getProperty("MAX_EMAIL", "-1"));
+ String str = access.getProperty("MAX_EMAIL", null);
+ int maxEmail = str==null || str.isEmpty()?Integer.MAX_VALUE:Integer.parseInt(str);
if(dryrun && maxEmail==1) {
testName = "email_test";
} else {
}
@Override
- public boolean sendEmail(AuthzTrans trans, boolean testMode, List<String> toList, List<String> ccList,
+ public boolean sendEmail(AuthzTrans trans, String test, List<String> toList, List<String> ccList,
String subject, String body, Boolean urgent) throws OrganizationException {
boolean status = false;
try {
if(testName==null) {
path = Files.createTempFile(dir, "email", ".hdr");
} else {
- path = Paths.get(dir.toString(), "emailTEST.hdr");
+ path = Paths.get(dir.toString(), "emailTEST"+test+".hdr");
}
BufferedWriter bw = Files.newBufferedWriter(path);
try {