@Override public void sendMessage(String email, MessageType messageType, String subject, String htmlContent) { IdentityZone current = IdentityZoneHolder.get(); try { if (isSendInDefaultZone()) { IdentityZoneHolder.set(IdentityZone.getUaa()); } internalSendMessage(email, messageType, subject, htmlContent); } finally { IdentityZoneHolder.set(current); } }