So we're using AD SSP 64-bit v5703. We having the same issue as reported in
password expiry notification email. When we use the password notification, it works fine except when it sends a notification to a user on the day the user password expires. We're using the following HTML code with AD SSP macros:
- <p>Dear %displayName%,</p>
<p>Your password will expire in %noOfDays% days on %dateTime%. You will need to change your password prior to this date/time to ensure uninterrupted access for your account.</p>(etc...etc..)
When looking at the notification preview in AD SSP, the example in the preview and the emails sent to the users will normally read (when AD SSP converts the macros into values):
Your password will expire in 7 days on Feb 05, 19 06:28 PM. You will need...
However, if a user receives an email from the AD SSP notification on the day that the user's password expires, the macro %
noOfDays% is converted into "
Expires Today" and %
dateTime% converts into "
Today" with a time. Below is an example of the notification that a user will receive on the day that their password expires:
Your password will expire in Expires Today days on Today 06:28 PM. You will need...
In the link I provided above (according to
Raghuraman B), this issue was resolved by upgrading to the latest version (and that was 5 years ago currently). Trust me, upgrading doesn't resolve the issue. I even opened a support request recently and basically got no resolution. We're running v5703 and I can tell you that this
bug hasn't been fixed yet. How does %
noOfDays% (I.e., number of days) = "
Expires Today"? That isn't a number. And how does %
dateTime% = "
Today" ("Today" isn't a calendar date or clock time)? Please fix this
bug.
Thank you