Roundcube 1.6 webmail aktualizace. Podpora PHP8

Roundcube je webový e-mailový klient IMAP. Nejvýraznějším rysem Roundcube je všudypřítomné použití technologie Ajax. Roundcube je svobodný software s otevřeným zdrojovým kódem, který podléhá podmínkám GNU General Public License (GPL-3.0-or-later), s výjimkami pro skiny a zásuvné moduly. Po zhruba dvou letech vývoje byla na začátku roku 2008 oznámena první stabilní verze Roundcube.

Roundcube je napsán v jazyce PHP a může být použit ve spojení se stackem LAMP, případně jsou podporovány i jiné operační systémy podporující PHP. Webový server potřebuje přístup k serveru IMAP hostujícímu elektronickou poštu a k serveru SMTP, aby mohl odesílat zprávy.

Roundcube Webmail je navržen tak, aby fungoval na standardních webových serverech, jako jsou Apache, LiteSpeed, Nginx, Lighttpd, Hiawatha nebo Cherokee, ve spojení s relačním databázovým strojem. Podporovány jsou databáze MySQL, PostgreSQL a SQLite. Uživatelské rozhraní je vykreslováno v jazycích XHTML a CSS a je plně přizpůsobitelné pomocí skinů.

Webmail Roundcube. Verze

Verze Roundcube 1.4.x a 1.5.x opravují chyby Cross-site scripting (XSS) prostřednictvím zpráv HTML se škodlivým obsahem CSS, XSS při zpracování přípony názvu souboru přílohy v upozornění na neshodu mimetypu a SQL injekci prostřednictvím některých proměnných relace.. Verze 1.6 přidáva přímou podporu PHP8.x.

Roundcube změny 1.6

Následující konfigurační možnosti byly odstraněny nebo přejmenovány

IMAP:
    přejmenován default_host na imap_host
    odstraněna volba default_port (nestandardní port lze nastavit prostřednictvím imap_host)
    nastavil "localhost:143" jako výchozí hodnotu pro imap_host
SMTP:
    přejmenován na smtp_server na smtp_host
    odstraněna volba smtp_port (nestandardní port lze nastavit prostřednictvím smtp_host)
    nastavil "localhost:587" jako výchozí hodnotu pro smtp_host
LDAP:
    odstraněna možnost port z pole ldap_public (nestandardní port lze nastavit prostřednictvím hostitele)
    odstraněna volba use_tls z pole ldap_public (v hostiteli použijte předponu tls://)
Managesieve:
    odstraněna volba managesieve_port (nestandardní port lze nastavit prostřednictvím managesieve_host).
    odstraněna volba managesieve_usetls (je třeba použít prefix tls:// v managesieve_host)

Mimo jiné končí příma podpora skinů Larry a Classic. Pokud je chcete i nadále používat, od verze 1.6 je nutné doinstalovat pomocí composer.

Návod aktualizace

U aktualizace selfhosted* Roundcube WebMailu lze postupovat obdobně jako u aktualizace phpMyAdmin – postup je stejný.

cd /slozka/instalace/
cp config/config.inc.php /var/backup/
find /slozka/instalace/ -delete
wget https://github.com/roundcube/roundcubemail/releases/download/1.6-beta/roundcubemail-1.6-beta-complete.tar.gz
tar xzf roundcubemail-1.6-beta-complete.tar.gz
mv roundcubemail-1.6-beta-complete/* /slozka/instalace
Ze zálohy obnovit konfigurační předvolby do nově pojmenovaných položek v konfiguračním souboru
chown -R user:group *

Vizualizace PHP 8.x

Roundcube Webmail UI
WebMail Roundcube

Užitečné

* Selfhosted v tomto případě znamená samostatnou instalaci s ohledem na to, že praktický každý Linux server disponuje instalačním balíčkem. Ten je ovšem obvykle starší verze a logicky neobsahuje ani Beta verze.

SMTP chyba 200 Awstats + Roundcube.
Apache .htaccess přístup k Awstats, GoAccess nebo Webalizer statistice.
Domovská stránka Roundcube.

ICTIS.CZ