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ů.
Roundcube obsahuje jako součást své distribuce knihovnu jQuery a další knihovny, například GoogieSpell a TinyMCE.
Obsah
Awstats chyba 403
Po instalaci operačního systému Debian, administračního panelu ISPconfig, Plesk nebo dalších a statistického panelu GoAccess, Webalizér nebo Awstats se často stane, že složka se statistikou /stats/, rovněž tak i jiné chráněné adresáře, nebude z webu přístupná. Chyba bude způsobena pravděpodobně konfigurací bezpečnostních pravidel serveru Nginx, Apache nebo PHP. V případě Awstats to je první případ.. zápis v souboru .htaccess který chrání přístup ke složkám.
Roundcube 1.5 .htaccess
To lze vyřešit jednoduchým přidáním cesty (složky) /stats do zápisu .htaccess souboru v kořenové složce instalace na serveru..
# This is a sample with suggested security and performance options <IfModule mod_rewrite.c> Options +SymLinksIfOwnerMatch RewriteEngine On RewriteRule ^favicon\.ico$ skins/larry/images/favicon.ico # security rules: # - deny access to files not containing a dot or starting with a dot # in all locations except installer directory RewriteRule ^(?!installer|stats|\.well-known\/|[a-zA-Z0-9]{16})(\.?[^\.]+)$ - [F] # - deny access to some locations RewriteRule ^/?(\.git|\.tx|SQL|bin|config|logs|temp|tests|vendor|program\/(include|lib|localization|steps)) - [F] # - deny access to some documentation files RewriteRule /?(README.*|CHANGELOG.*|SECURITY.*|meta\.json|composer\..*|jsdeps.json)$ - [F] </IfModule> <IfModule mod_deflate.c> SetOutputFilter DEFLATE </IfModule> # prefer to brotli over gzip if brotli is available <IfModule mod_brotli.c> SetOutputFilter BROTLI_COMPRESS # some assets have been compressed, so no need to do it again SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|web[pm]|woff2?)$ no-brotli </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 month" </IfModule> FileETag MTime Size <IfModule mod_autoindex.c> Options -Indexes </IfModule> <IfModule mod_headers.c> # Disable page indexing Header set X-Robots-Tag "noindex, nofollow" # replace 'merge' with 'append' for Apache < 2.2.9 #Header merge Cache-Control public env=!NO_CACHE # Optional security headers # Only provides increased security if the browser supports those features # Be careful! Testing is required! They should be adjusted to your installation / user environment # HSTS - HTTP Strict Transport Security #Header always set Strict-Transport-Security "max-age=31536000; preload" env=HTTPS # HPKP - HTTP Public Key Pinning # Only template - fill with your values #Header always set Public-Key-Pins "max-age=3600; report-uri=\"\"; pin-sha256=\"\"; pin-sha256=\"\"" env=HTTPS # X-Xss-Protection # This header is used to configure the built in reflective XSS protection found in Internet Explorer, Chrome and Safari (Webkit). #Header set X-XSS-Protection "1; mode=block" # X-Frame-Options # The X-Frame-Options header (RFC), or XFO header, protects your visitors against clickjacking attacks # Already set by php code! Do not activate both options #Header set X-Frame-Options SAMEORIGIN # X-Content-Type-Options # It prevents Google Chrome and Internet Explorer from trying to mime-sniff the content-type of a response away from the one being declared by the server. #Header set X-Content-Type-Options: "nosniff" </IfModule>

Po instalaci
Po instalaci Roundcube je vhodné odstranit nebo změnit název složky install, která je v kořenovém adresářy instalace. To se týká pouze vlastní instalace, né instalace ppomocí správce balíčků aptitude. Totolze provést po přihlášení pomoci SSH a terminálu (Putty, Term, PowerShell) nebo pomocí FTP (Filezilla, WinSCP) přístupu do kořene instalace rozhraní „poštovní“ nástavby Roundcube.
Změny verze 1.5.0
18.10.21 Podpora zobrazování obsahu RTF (včetně zapouzdřeného HTML) z přílohy TNEF. Newmail_notifier: Vylepšení zvuku oznámení (#8155) Zakázání výchozí možnosti kontroly pravopisu pomocí spell.roundcube.net (#8182) Opět opravena velikost iframe aplikace Mailvelope pro poštu s PGP vložením (#8126) Oprava zpracování názvů skupin se znakem @ ve widgetu automatického dokončování a kontaktů (#8098) Oprava zobrazení nekonečného načítání Firefoxu na obrazovce pošty (#8128) Oprava převodu >1MB obsahu HTML na prostý text (#8137) Oprava chyby, kdy rozbalení skupiny v zadávání příjemce mohlo poškodit obsah zadávání (#7569). Oprava fatální chyby/upozornění při neplatném zadání uživatelského parametru (#8152) Oprava změny hesla pomocí ovladače dovecot_passwdfile (#8145) Oprava zpracování záhlaví, která se vyskytují vícekrát, pomocí zásuvného modulu show_additional_headers (#8157) Oprava chyby, kdy se vertikální posuvník v nové zprávě HTML při posunu odrazil (#8046) Oprava zobrazování inline obrázků s nesprávně deklarovaným typem obsahu (#8158) Oprava, aby bylo možné analyzovat addr-spec s chybějící uzavírací úhlovou závorkou (#8164) Oprava zpracování chyb při připojení kontroly pravopisu (#8172) Oprava několika varování PHP8 (#8175, #8176) Oprava chyby, kdy se zaměňovaly hodnoty "od mých kontaktů" a "od důvěryhodných odesílatelů" (#8177) Oprava kontroly délky hesla/tokenu při přihlašování pomocí OAuth (#8178) Oprava problému XSS při zpracování přípony názvu souboru přílohy v upozornění na neshodu mimetypu (#8193) Oprava SQL injection prostřednictvím některých proměnných relace Oprava zpracování nastavení dark_mode_support:false ve skins meta.json (#8186) Oprava bezpečnostních problémů týkajících se názvu serveru a nastavení trusted_host_patterns
Užitečné
SMTP chyba 200 Awstats + Roundcube.
Apache .htaccess přístup k Awstats, GoAccess nebo Webalizer statistice.
Domovská stránka Roundcube.