Roundcube

botond küldte be 2018. 10. 05., p – 19:38 időpontban

A Roundcube egy nyílt forráskódú, ingyenes webes levelezőrendszer, ami gazdag funkciótárának, kényelmes felhasználói felületének és nagyfokú testre szabhatóságának köszönhetően igen nagy népszerűségre tett szert.

Legjelentősebb jellemzője az AJAX technológia átfogó használata. Körülbelül két év fejlesztés után 2008 elején bejelentették a Roundcube első stabil kiadását.

A Roundcube rendszert PHP nyelven írták, és futtatható akár LAMP rendszereken vagy bármely más PHP-t támogató operációs rendszeren. A webszervernek hozzáférést kell biztosítania az e-maileket tároló IMAP kiszolgálóhoz és egy SMTP kiszolgálóhoz, az üzenetek küldéséhez.

A Roundcube ingyenes és nyílt forrású szoftver, amelyre a GNU Általános Nyilvános Licenc (GPL) feltételei vonatkoznak, kivéve a grafikai témákat és a plugin-okat.

2015 május 3-án a A Roundcube fejlesztői bejelentették, hogy a szoftver teljes újraírását tervezik, amit Roundcube Next néven neveztek el. Az új projekt közösségi finanszírozással indult el el, amely a 80,000 dolláros célt június 24-én érte el. A végső állás 103 ezer dollár volt. A Roundcube Next további szolgáltatásokat is tartalmaz, mint például a naptár, csevegés és a fájlkezelés.

 

 

Rendszerkövetelmények

A Roundcube webmail kliens futtatásához az alábbi feltételekre van szükség:

  • HTTP-kiszolgáló (például: Apache, Nginx, Lighttpd, Hiawatha, Cherokee, stb)
  • Relációs adatbázis szerver (például: MySQL, MariaDB, PostgreSQL, SQLite)
  • PHP szerver oldali szkriptnyelv
  • IMAP kiszolgáló hozzáférés (például: Dovecot, Courier, stb)
  • SMTP kiszolgáló hozzáférés (például: Postfix, Sendmail)

 

Alkalmazott technológiák

A rendszerben a következő webes technológiák kerültek alkalmazásra:

  • AJAX
  • JQuery
  • A felhasználói felület XHTML-ben kerül renderelésre
  • TinyMCE HTML szerkesztő beépülő
  • Plug-in API (segítségével külső modulok is hozzáadhatók)

 

Képességek

A Roundcube a következő tulajdonságokkal/képességekkel bír:

  • Az AJAX és JQuery technológiáknak köszönhetően támogatja a "fogd és vidd" (drag and drop) műveleteket, így például a levelek könnyen áthúzhatók más mappákba, szűrőkbe, stb.
  • Többnyelvű felület, amely mára több, mint 70 nyelvet támogat
  • Csatlakozik bármely IMAPv4 rendszerű levelező kiszolgálóhoz
  • Titkosított TLSv1.2 csatlakozási protokoll az IMAP-hoz, a PHP5.6 SSL/TLS függvénykönyvtárainak segítségével
  • Teljes MIME és HTML levél támogatás
  • Kifinomult adatvédelem
  • Richtext/HTML levelek támogatása a mellékletek csatolhatóságával
  • Több feladói identitás kezelése
  • Levelek szálankénti megjeleníthetősége
  • IDN támogatás
  • Teljeskörű vCard alapú címjegyzék rendszer, csoport kezelési támogatással.
  • Névjegyzék importálása/exportálása
  • LDAP könyvtár integráció a névjegyzékhez
  • Gépelés alapú élő keresés a névjegyzékben
  • Üzenetek továbbküldése csatolmányokkal
  • Beépített gyorsítótárazás a gyors levélfiók hozzáféréshez
  • Keresés az üzenetekben és a névjegyekben
  • Levélszűrők használata
  • Helyesírás ellenőrzés
  • Külső SMTP szerver támogatás
  • Megosztott/globális mappák és IMAP ACL-ek támogatása
  • IMAP könyvtárszerkezet menedzsment
  • Template rendszer az egyedi megjelenésekhez
  • Beépített válasz levélsablonok
  • Testre szabható elrendezés (hasábok száma széles és keskeny képernyők számára)
  • PDF és OpenDocument fájlok megnyitása előnézetként (plug-in segítségével)
  • Levelek megjelölhetősége
  • Fejlett beállítási lehetőségek
  • Fetchmail funkció (kapcsolódás másik levélfiókokhoz, és a levelek beolvasása azokból, így a levelek egy felületen kezelhetőek)
  • Levél kézbesítési visszaigazolás megkövetelési funkció