Tips dan Trick

Mengatasi Error “Undefined” Ketika Forgot Password Pada Zimbra

Beberapa waktu lalu, saya melakukan aktivasi fitur Forgot Password pada email server Zimbra milik salah satu client yang berlokasi di Jakarta. Proses aktivasi fitur berjalan lancar, hingga saat nya proses testing Forgot Password untuk salah satu user, tiba-tiba muncul pesan error “Undefined” seperti gambar berikut ini.

Dari pesan error muncul, “Undefined” ini membingungkan, karena artinya error tersebut tidak di define oleh Zimbra :D. Namun jika dicek langsung ke file log mailbox.log, terdapat pesan error seperti berikut ini.

2019-12-05 10:46:55,185 WARN  [qtp510063093-46104://mail.localhost.id/service/soap/ResetPasswordRequest] [name=user@localhost.id;mid=618;oip=110.138.151.13;port=60262;ua=ZimbraWebClient - GC78 (Mac);soapId=42f40566;] SoapEngine - handler exception
com.zimbra.cs.account.AccountServiceException: password is locked and can't be changed
ExceptionId:qtp510063093-46104://mail.localhost.id/service/soap/ResetPasswordRequest:1575517615185:b1cc90155a9b58c9
Code:account.PASSWORD_LOCKED
	at com.zimbra.cs.account.AccountServiceException.PASSWORD_LOCKED(AccountServiceException.java:173)
	at com.zimbra.cs.service.account.ResetPassword.handle(ResetPassword.java:53)

Pesan error diatas mengindikasikan bahwa password user di locked sehingga tidak bisa dilakukan perubahan password dari sisi user. Hal ini biasanya dikarenakan sebelumnya pernah ada proses mengaktifkan External Authentication pada AD/LDAP, namun jika di cek pada konfigurasi domain di sistem Zimbra, mengarah ke LDAP Internal Zimbra.

Jika di cek status attribute zimbraPasswordLocked, bernilai TRUE, semestinya bernilai FALSE.

Baca Juga : Enable Fitur Forgot Password pada Zimbra 8.8.9 Keatas

Untuk eskalasi hal tersebut cukup mudah, bisa dilakukan per user, maupun per Class of Service.

Eskalasi per User

su - zimbra
zmprov ma user@domain zimbraPasswordLocked FALSE
zmprov fc all

Eskalasi per Class of Service

su - zimbra
zmprov mc default zimbraPasswordLocked FALSE
zmprov fc all

Jika ingin dilakukan terhadap semua Class of Service, bisa dilakukan looping dengan script berikut

su - zimbra
for i in `zmprov -l gac`; do
zmprov mc $i zimbraPasswordLocked FALSE
done
zmprov fc all

Jika sudah dijalankan baris perintah diatas, silakan dicoba kembali fitur Forgot Password, semestinya sudah tidak akan muncul pesan error “Undefined”.

Mungkin cukup sekian, semoga bermanfaat

Share
Published by
Rizky Pratama

Recent Posts

Cara Ubah Port SSH pada Ubuntu 24.04 LTS

Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga…

1 month ago

Membuat Command Alias Dengan Parameter pada .zprofile Mac OS

Ngga nyangka akhirnya saya bisa login kembali ke blog saya yang sudah berdebu ini, kali…

3 months ago

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux 8

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

8 months ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Ventura Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

2 years ago

Cara Memindahkan Saham ke Sekuritas Lain

Tidak terasa sudah cukup lama saya tidak update tulisan pada blog ini lagi, akhirnya kali…

3 years ago

Tahun Baru, Markas Baru, Tulisan Baru

Tahun baru 2022 telah tiba, tidak terasa waktu berjalan begitu cepat, banyak cerita dan kenangan…

3 years ago