====== Enable Zimbra OSE Forgot Password ======
See also **[[quick_guide:zimbra_password|Change Your Zimbra Password]]**
See also **[[internet:mail:zimbra:zimbra_password_policy|Zimbra Password Policy]]**
This should work on Zimbra OSE 8.8.15 and on Zimbra 9.0.0 OSE ([[https://docs.zextras.com/zextras-suite-documentation/latest/zimbra9ose.html|Zextras Open Source Build]])
Log into your Zimbra server as ''root''.
Backup and edit ''login.jsp'':
cp -a /opt/zimbra/jetty/webapps/zimbra/public/login.jsp /opt/zimbra/jetty/webapps/zimbra/public/login.jsp.orig
vim /opt/zimbra/jetty/webapps/zimbra/public/login.jsp
Search for:
domainInfo.attrs.zimbraFeatureResetPasswordStatus
{{ :internet:mail:zimbra:zimbra_enable_forgot_password_on_login_page.png?750 |Zimbra 8.8.15}}
{{ :internet:mail:zimbra:zimbra_enable_forgot_password_on_login_page_9.0.0.png?750 |Zimbra 9.0.0}}
Move this line down:
immediately above this line:
The Forgot Password link should now be visible on your Zimbra login page.
{{ :internet:mail:zimbra:zimbra_password_forgot_password_link.png?350 |Forgot Password Link}}
===== Enable Password Recovery in CoS =====
FIXME Zimbra restart required?
zmprov gc default zimbraFeatureResetPasswordStatus
zmprov mc default zimbraFeatureResetPasswordStatus enabled
Modify all CoS:
for cos in `zmprov gac`; do zmprov mc $cos zimbraFeatureResetPasswordStatus enabled; done