Mengatasi Link Forgot Password Tidak Muncul Pada Login Screen Zimbra 8.8.9 Patch 4 Keatas (Update)

Posted by

Beberapa hari yang lalu Zimbra telah mengeluarkan Zimbra versi terbaru 8.8.9, dan untuk saat ini pun versi tersebut sudah ada Patch 4 nya. Kemudian salah 1 fitur terbaru yang ada pada zimbra 8.8.9 yaitu adanya fitur Forgot Password. Fitur ini ada pada saat Patch 1 diluncurkan oleh zimbra dan saat itu statusnya pun masih Beta.

Pada saat masih Patch 1, saya coba mengaktifkan fitur Forgot Password tersebut dan berhasil, ditandakan dengan adanya Link Forgot Password yang muncul pada tampilan Login Screen Zimbra. Untuk panduan enable Forgot Password tersebut, bisa lihat di artikel saya sebelumnya.

>>> Enable Fitur Forgot Password pada Zimbra 8.8.9

Kemudian ketika Patch 4 hadir, saya coba update dan ternyata setelah update tersebut, Link Forgot Password yang sebelumnya muncul di Login Screen, tiba-tiba tidak muncul. Saya pun coba ulangi command-command untuk enable fitur tersebut, namun hasilnya nihil. Tetap tidak muncul 😀

Akhirnya saya dibantu senior saya Ahmad Imanudin, katanya untuk hal itu bisa di edit dari sisi file login.jsp

Note : (Update) Artikel ini juga bisa digunakan untuk Zimbra Versi 8.8.9 keatas

Berikut langkah-langkah nya

  • Edit file /opt/zimbra/jetty/webapps/zimbra/public/login.jsp
vi /opt/zimbra/jetty/webapps/zimbra/public/login.jsp
  • Cari baris berikut ini
<c:if test="${domainInfo.attrs.zimbraFeatureResetPasswordStatus eq 'enabled'}">
  • Nanti akan terlihat script seperti berikut ini
<c:if test="${domainInfo.attrs.zimbraFeatureResetPasswordStatus eq 'enabled'}">
<tr>                                      
   <td></td>   
   <td class="submitTD">
       <a href="#" onclick="forgotPassword();" id="ZLoginForgotPassword" aria-controls="ZLoginForgotPassword" aria-expanded="false"><fmt:message key="forgotPassword"/></a>
   </td>
</tr>
  • Kemudian silakan edit di bagian tersebut, hanya mengubah isi dibagian itu saja, code yang sebelumnya berada di atas sintaxt <tr>, dipindahkan menjadi dibawah </tr>. Berikut contoh perubahannya
<tr>                                      
   <td></td>
   <td class="submitTD">
       <a href="#" onclick="forgotPassword();" id="ZLoginForgotPassword" aria-controls="ZLoginForgotPassword" aria-expanded="false"><fmt:message key="forgotPassword"/></a>
   </td>
</tr>
<c:if test="${domainInfo.attrs.zimbraFeatureResetPasswordStatus eq 'enabled'}">
  • Jika sudah, silakan disimpan kemudian restart service mailboxnya
su - zimbra
zmmailboxdctl restart
  • Silakan akses Zimbra nya dan lihat tampilan loginnya, maka tepat dibagian tombol Sign In, akan ada link Forgot Password

Mungkin cukup sekian, semoga bermanfaat

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*