Se poi abbiamo i sistemi in replica ecco che l'alta affidabilità è assicurata.
Potrebbe però capitare che gli utenti tendano ad utilizzare principalmente un server (tipicamente il più "anziano") invece che il proprio server di riferiemento.
in tal caso questo piccolo script, da inserire ad esempio nell'init() di una pagina XPages, reindirizza correttamente l'utente alla corretta URL
print("#######
START REDIRECT TO MAILSERVER");
var mailserver = new
String(@DbLookup("names.nsf","($users)", context.getUser().getFullName(),
"MailServer"));
print("#######" + mailserver);
print("#######" + session.getServerName());
if (session.getServerName().compareToIgnoreCase(mailserver)
== 0 )
{
print("####### NO REDIRECT TO ");
}
else
{
var fnqmailserver =
@DbLookup("names.nsf","($servers)", mailserver, "SMTPFullHostDomain");
print("####### REDIRECT TO " + fnqmailserver);
externalCtx = facesContext.getExternalContext();
externalCtx.redirect("https://"+fnqmailserver);
}
print("#######
END REDIRECT");
Nessun commento:
Posta un commento