https://github.com/keykubad/roundcube-zimbra-passforce
Zimbra ile Roundcube entegre çalışan sistemlerde eğer kullanıcıdan "Şifre değiştirilmeli" (`password must be changed`) uyarısı gelirse, bu eklenti devreye girer ve kullanıcıyı özel bir şifre değiştirme sayfasına yönlendirir.
https://github.com/keykubad/roundcube-zimbra-passforce
roundcube roundcube-plugin roundcube-webmail-plugin zimbra zimbra-api
Last synced: 4 months ago
JSON representation
Zimbra ile Roundcube entegre çalışan sistemlerde eğer kullanıcıdan "Şifre değiştirilmeli" (`password must be changed`) uyarısı gelirse, bu eklenti devreye girer ve kullanıcıyı özel bir şifre değiştirme sayfasına yönlendirir.
- Host: GitHub
- URL: https://github.com/keykubad/roundcube-zimbra-passforce
- Owner: keykubad
- Created: 2025-06-20T12:05:17.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-20T12:08:12.000Z (12 months ago)
- Last Synced: 2025-06-20T13:25:01.861Z (12 months ago)
- Topics: roundcube, roundcube-plugin, roundcube-webmail-plugin, zimbra, zimbra-api
- Language: Hack
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zimbra Password Redirect for Roundcube
**Zimbra ile Roundcube entegre çalışan sistemlerde**, eğer kullanıcıdan "Şifre değiştirilmeli" (`password must be changed`) uyarısı gelirse, bu eklenti devreye girer ve kullanıcıyı özel bir şifre değiştirme sayfasına yönlendirir.
Kullanıcı, şifresini belirledikten sonra Roundcube'a normal şekilde giriş yapabilir.
---
## ✨ Özellikler
- Zimbra'dan gelen `password must be changed` hatasını tespit eder.
- Roundcube login sayfasından özel bir URL'ye yönlendirme yapar.
- Kullanıcı dostu, sade ve esnek yapı.
- İsteğe bağlı olarak SOAP üzerinden şifre değişimiyle entegre edilebilir.
---
## 🔧 Kurulum
### 1. Eklentiyi Roundcube’a ekleyin
```bash
cd /var/www/html/roundcube/plugins
git clone https://github.com/kullaniciadi/zimbra_password_redirect.git
---
/var/www/html/roundcube/config/config.inc.php içinde:
$config['plugins'] = ['zimbra_password_redirect'];
Eğer başka eklentileriniz de varsa aynı dizi içinde virgülle ekleyin.
---
Apache Alias ve dizin erişimi ayarları
Şifre değiştirme sayfanızı Roundcube dışında /sifremi-unuttum dizinine yönlendirmek için Apache yapılandırmanıza aşağıdaki tanımı ekleyin:
🗂 Dosya Yolu: /etc/httpd/conf.d/sifremi-unuttum.conf
Alias /sifremi-unuttum /var/www/html/sifremi-unuttum
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Değişiklikten sonra Apache servisini yeniden yükleyin:
sudo systemctl reload httpd