diff --git a/azkaban-common/src/main/java/azkaban/utils/AbstractMailer.java b/azkaban-common/src/main/java/azkaban/utils/AbstractMailer.java
index aa7bd5e..6fecc05 100644
--- a/azkaban-common/src/main/java/azkaban/utils/AbstractMailer.java
+++ b/azkaban-common/src/main/java/azkaban/utils/AbstractMailer.java
@@ -95,4 +95,8 @@ public class AbstractMailer {
public String getMailSender() {
return mailSender;
}
+
+ public boolean hasMailAuth(){
+ return usesAuth;
+ }
}
diff --git a/azkaban-common/src/main/java/azkaban/utils/Emailer.java b/azkaban-common/src/main/java/azkaban/utils/Emailer.java
index 50edfc3..c1ba14e 100644
--- a/azkaban-common/src/main/java/azkaban/utils/Emailer.java
+++ b/azkaban-common/src/main/java/azkaban/utils/Emailer.java
@@ -65,7 +65,7 @@ public class Emailer extends AbstractMailer implements Alerter {
this.mailPassword = props.getString("mail.password", "");
this.mailSender = props.getString("mail.sender", "");
this.tls = props.getString("mail.tls", "false");
- this.usesAuth = props.getBoolean("mail.useAuth", true);
+ this.usesAuth = super.hasMailAuth();
int mailTimeout = props.getInt("mail.timeout.millis", 10000);
EmailMessage.setTimeout(mailTimeout);