The value of #{requestContextPath} is not modified by urlBase when building emails.
When I supply a urlBase to <m:message> and use things like <h:graphicImage> it works fine; the resulting img src has the urlBase prepended. However, when I use #{requestContextPath} to build css links the urlBase is not prepended.
I have also tried #{facesContext.externalContext.requestContextPath}.
Is there a different way to get at the modified requestContextPath?