Roundcube, tarayıcı üzerinden e-posta okumanı ve göndermeni sağlayan, açık kaynaklı bir webmail istemcisidir. Sunucudaki posta kutuna IMAP ile bağlanır; kurulum gerektirmeden, herhangi bir cihazdan hesabına ulaşırsın.
Roundcube Nedir?
Roundcube, PHP ile yazılmış web tabanlı bir e-posta arayüzüdür. Kendisi bir posta sunucusu değildir; var olan bir posta sunucusuna (IMAP ve SMTP) bağlanan bir istemcidir. Yani gelen postayı IMAP protokolüyle okur, giden postayı SMTP ile gönderir. Masaüstündeki Outlook veya Thunderbird gibi bir programın yaptığı işi tarayıcı içinde yapar.
Proje, GNU GPL lisansıyla dağıtılan özgür yazılımdır. Sade, sezgisel bir arayüz sunmayı hedefler ve modern, mobil uyumlu Elastic arayüzüyle telefon ve tablet ekranlarına uyum sağlar. Konuyu daha genel çerçevede görmek istersen Webmail Nedir? yazısı iyi bir başlangıçtır.
Roundcube Ne İşe Yarar?
En temel işlevi, e-posta hesabına tarayıcıdan erişim sağlamaktır. Bir program kurmana gerek kalmadan, internet olan her yerden posta kutunu açabilirsin. Günlük kullanımda öne çıkan yetenekleri şunlardır:
- Gelen kutusu, gönderilenler, taslaklar ve özel klasörlerle e-posta yönetimi
- Düz metin veya HTML biçiminde ileti yazma, yanıtlama ve iletme
- Dosya ekleme ve gelen eklerin önizlenmesi
- Kişisel adres defteri ve kişi grupları oluşturma
- Konuya göre mesaj arama ve klasörler arası filtreleme
- Birden fazla kimlik (identity) tanımlayarak farklı adreslerden gönderme
Roundcube çoğunlukla bir hosting paketinin parçası olarak sunulur. Site sahibi için pratik anlamı şudur: alan adına bağlı e-posta hesaplarını (örneğin iletisim@siteniz.com) tarayıcıdan yönetebilmek.
Özellikle bir haber sitesi veya kurumsal yapıda birden fazla ekip üyesi olduğunda, herkesin masaüstüne ayrı program kurmak yerine tarayıcıdan giriş yapabilmesi işleri kolaylaştırır. Yeni bir bilgisayara oturan editör, tek yaptığı adres ve şifreyi girmek olur; kurulum, senkronizasyon veya profil taşıma derdi yaşamaz. Bu, e-postayı ekipçe yönetmeyi hem hızlı hem de öngörülebilir kılar.
Roundcube Nasıl Çalışır?
Roundcube sunucuda çalışan bir PHP uygulamasıdır. Sen tarayıcıdan giriş yaptığında, arka planda posta sunucusuyla protokoller üzerinden konuşur. İş akışı kabaca şöyledir:
- Tarayıcıdan Roundcube adresine gider ve e-posta adresin ile şifreni girersin.
- Roundcube bu bilgilerle IMAP sunucusuna bağlanıp posta kutunu açar.
- İletileri okur, yanıtlar ve yazarsın; arayüz bunları sana gösterir.
- Bir ileti gönderdiğinde Roundcube onu SMTP sunucusuna teslim eder.
- Kişiler, tercihler ve oturum verileri Roundcube'un kendi veritabanında tutulur.
Bu mimaride e-postaların Roundcube'da değil, IMAP sunucusunda saklandığını unutmamak gerekir. Roundcube yalnızca onlara bakmanı ve onları yönetmeni sağlayan pencere görevi görür. Bir başka deyişle Roundcube'u kaldırıp yerine başka bir istemci koysan bile iletilerin yerinde kalır; değişen tek şey onlara baktığın arayüz olur. Arkadaki servislerin nasıl çalıştığını Posta Sunucuları: Postfix, Dovecot ve Exim yazısında bulabilirsin.
Kurulum Gereksinimleri
Roundcube'u elle kurmak istersen sunucuda birkaç bileşene ihtiyaç duyarsın. Aşağıdaki tablo temel gereksinimleri özetler; kesin sürüm sınırları için projenin resmi belgelerine bakmak en doğrusudur.
| Bileşen | Rolü |
|---|---|
| Web sunucusu | Apache veya Nginx gibi bir HTTP sunucusu |
| PHP | Uygulamanın çalıştığı dil; ilgili PHP eklentileri gerekir |
| Veritabanı | MySQL/MariaDB, PostgreSQL veya SQLite |
| IMAP sunucusu | Gelen postayı okumak için (ör. Dovecot) |
| SMTP sunucusu | Giden postayı göndermek için (ör. Postfix, Exim) |
Eklentiler ve Özelleştirme
Roundcube'un güçlü yanlarından biri eklenti (plugin) mimarisidir. Çekirdek sade tutulur; ek yetenekler eklentilerle gelir. Yaygın örnekler:
- managesieve: Sunucu tarafında kural tabanlı e-posta filtreleri tanımlama
- Enigma: PGP ile ileti imzalama ve şifreleme desteği
- password: Kullanıcının kendi posta şifresini arayüzden değiştirmesi
- Takvim, notlar ve LDAP tabanlı ortak adres defteri gibi ek modüller
Görünüm tarafında ise arayüzler (skin) devreye girer. Elastic arayüzü duyarlı (responsive) tasarımıyla farklı ekran boyutlarına uyum sağlar ve kurumlar bunu kendi renk ve logolarına göre uyarlayabilir. Böylece webmail ekranı, kurumun genel kimliğiyle tutarlı görünebilir. Eklenti ve arayüz esnekliği, Roundcube'un neden bu kadar çok hosting ortamında tercih edildiğini büyük ölçüde açıklar: sade bir çekirdek, ihtiyaca göre genişleyen bir yapı.
Roundcube ile Kontrol Panellerinin İlişkisi
Çoğu kullanıcı Roundcube ile doğrudan değil, bir hosting kontrol paneli üzerinden tanışır. Yaygın paneller webmail seçeneği olarak genellikle Roundcube'u sunar; kullanıcı panelde bir e-posta hesabı oluşturur ve tek tıkla webmail'e geçer.
| Panel | Webmail Yaklaşımı |
|---|---|
| cPanel | Webmail arayüzü olarak Roundcube sunar |
| Plesk | Roundcube'u webmail seçeneği olarak sağlar |
| DirectAdmin | Roundcube dahil webmail seçenekleri sunar |
Panellerin genel mantığını merak ediyorsan cPanel Nedir?, Plesk Nedir? ve DirectAdmin Nedir? yazıları detay verir.
Avantajları ve Sınırları
Roundcube'un artıları açık kaynak olması, hafif ve tanıdık arayüzü, eklentilerle genişleyebilmesi ve çoğu kontrol panelinde hazır gelmesidir. Öte yandan bir masaüstü istemcisi kadar zengin çevrimdışı yeteneklere sahip değildir ve güvenliği büyük ölçüde onu barındıran sunucunun doğru yapılandırılmasına bağlıdır. Karar verirken bu dengeyi göz önünde bulundurmak yerinde olur: tarayıcıdan her yerden erişimin rahatlığına karşı, sunucu bakımı ve güncellemelerin senin ya da sağlayıcının sorumluluğunda olması. Çoğu site sahibi için bu değiş tokuş fazlasıyla makuldür ve Roundcube günlük ihtiyaçları rahatça karşılar.
- Artı: Kurulum gerektirmeden tarayıcıdan erişim
- Artı: Açık kaynak, ücretsiz ve eklentilerle esnek
- Sınır: Kalıcı çevrimdışı erişim için tasarlanmamıştır
- Sınır: Güvenlik ve performans sunucu yapılandırmasına bağlıdır