Your samba account and mail account are linked.
When your account password expires on any windows client you will be prompted for you original password at login.
Or Ctrl&alt&del change password.
Windows doesn't login in though it prompts for new password and two confirm.
After that it gives a notice password changed and you login.
With windows password changes and date expiry are actually probably better than a user corner.
As it is fairly obvious to the user maybe more so.
The thing is I haven't got a clue how this would work with other clients.
Anybody ever set up SSSD on a linux client and tried the password expiry method?
If you are using windows clients then really the only thing missing from usercorner is the fetchmailsettings.
There is one thing and in terms of fetch mail. Rather than it polling all the time I have been wondering about this plug-in and various clients.
https://github.com/marschap/fetchmail_wakeupBecause this is a dovecot plugin then when a user checks his email so does fetch mail and this is the most economical method to use fetchmail.
Any of the Zentyal crew had a look at this?