logoclanky.png, 12kB turris-logo.png, 1,7kB
SSL certifikát
NAS

 
cerni.net:
 
   Úvod 
   Funkce serveru 
   Log serveru 
   Stav serveru 
  + Nápověda 

 
Články:
 
   Synology NAS 
   Auta, navigace 
   PROJECT:TURRIS 

 
NAS menu:
 
   Webhosting 
   Fotogalerie 
   Email cerni.net 

Optimalizace Synology MailStation RoundCube

  Synology nám nabízí aplikaci MailStation. Jedná se o mail klient běžící na webovém rozhraní. Aplikace nepochází z rukou Synology, ale jedná se o aplikaci RoundCube. Z mého pohledu je to velice vydařený webmail se spoustou zásuvných pluginu. Po instalaci v DSM je v podstatě připraven ihned k použití.

  Url adresa na webmail je: http://adresaNAS/mail/

RoundCube

  Nebudu se zajímat o běžné nastavení nebo dokonce o nějaký běžný návod. Celkově RoundCube je dost intuitivní a lokalizován do spostu jazyků. Zaměřím se na nastavení, které není úplně běžné, nebo není k dispozici vůbec. Takové nastavení budeme muset provést ručně přes port 22 a tunel SSH jako root uživatel.

  -> Přístup přes https:// <-
  Prvním nastavením, kterým by se měl uživatel zabývat je samotný přístup na webmail. Bohužel od instalace webmail běží na otevřeném portu 80 jako http:// služba. To je třeba změnit. Na mail je standartem přistupovat přes port 443 neboli https://. Budeme k tomu potřebovat buď PuTTY nebo WinSCP. Já k editaci konfiguračních souborů používám WinSCP, který je v tomto případě přehlednější. Pomocí WinSCP se příhlásíme k Synology. Konfigurační soubor main.inc.php najdeme v adresáři:
  /volume1/@appstore/MailStation/roundcubemail/config/
Soubor editujeme a najdeme položku:
$rcmail_config['force_https'] = false;
Změníme "false" na "true" takto:
$rcmail_config['force_https'] = true;
Soubor uložíme. To je vše. Teď už budete moci se přihlásit k webmail pouze přes https://.
  Aktualizace '12.2014': po aktualizaci na DSM 5.1 se aktualizuje RoundCube na verzi 1.0.2. Od verze RoundCube 1.x se sobour nejmenuje main.inc.php, ale config.inc.php. Jedná se neustále o ten stejný konfigurační soubor.

  -> Nastavení SMTP a profilu <-
  V tomto případě nejde ani tak o nastavení jako vysvětlení pojmu. V nastavení RoundCubu najdeme "Nastavení SMTP serveru" a "Profily". U nastavení SMTP serveru je si třeba uvědomit, že v našem případě, kdy běží MailServer a MailStation na jednom serveru (počítači), musíme nastavit hodnotu SMTP serveru na localhost. Pokud se budete snažit vypsat IP adresu serveru nebo dokonce doménu, vždy to dopadne nezdařeným pokusem o odeslání mailu. U nastavení profilu je potřeba jen správně zapsat mail adresu v případě, že používáte vícedoménový MailServer. Při vytváření účtu a prvním přihlášení do RounCube je nastavena doména taková, jaká je nastavena na MailServeru jako myhostname.

  -> Pluginy <-
  RoundCube lze rozšířit o nespočet různých pluginů, jako kalendář, poznámky, rozšířený adresář s kontakty a mnoho dalšího. Pro možnost instalace pluginů a vůbec správnou funkci je třeba mít doinstalován v RounCube Plugin Manager. Bez něj pluginy nestáhnete, a nebudou fungovat. V první řadě stáhneme ze stránek RoundCube Plugin Manager, ten rozbalíme na disk. Musíme se přihlásit nejlépe WinSCP jako root přes SSH do systémové oblasti Synology NAS. Najdeme si tuto cestu /volume1/@appstore/MailStation/roundcubemail/plugins/ což je adresář RoundCube s pluginy a zde musíme zkopírovat rozbalený PluginManager přímo do tohoto adresáře. Po zkopírování v adrsáři /volume1/@appstore/MailStation/roundcubemail/config/ editujeme soubor main.inc.php, kde v souboru najdeme řádek:
//List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array ();
a změníme na:
//List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array ('plugin_manager');
  Aktualizace '12.2014': po aktualizaci na DSM 5.1 se aktualizuje RoundCube na verzi 1.0.2. Od verze RoundCube 1.x se sobour nejmenuje main.inc.php, ale config.inc.php. Jedná se neustále o ten stejný konfigurační soubor. Jen bude třeba řádek $rcmail_config['plugins'] = array ('plugin_manager'); napsat celý, protože tam není.

  Poté se přihlásíme přes webové rozhraní do RoundCube a v levém horním rohu klepne na odkaz "O programu". Otevře se okno, kde nás vítá již PluginManager s vygenerovaným několikamístným jedinečným klíčem. Pro plný chod je třeba v adresáři RoundCube /volume1/@appstore/MailStation/roundcubemail/ vytvořit prázdný soubor, který bude mít stejný název jako vygenerovaný klíč. Připojíme se tedy přes PuTTY k Synology jako root a zadáme příkaz:
touch /volume1/@appstore/MailStation/roundcubemail/xxxxxxxxxxxxxxxxxxxxx.xxxx
Kde x znamená vygenerovaný klíč. Poté se stačí znovu přihlásit na RoundCube přes webové rozhraní a v nastavení se Vám zpřístupní výběr instalací všech pluginnů do RoundCube. Některé významnější pluginy jsou zpoplatněny. V tomto případě bude třeba poslat nějaké peníze na Váš účet, který máte v RoundCube vytvořený při instalaci Plugin Manager. Stáhnutí pluginu odečítá kredity z Vašeho účtu. Instalace spočívá v tom, že si stáhnete plugin na pevný disk. Poté stačí plugin rozbalit a celý obsah tak jak je zkopírovat do adresáře s pluginy /volume1/@appstore/MailStation/roundcubemail/plugins/. Pak už stačí se jen z RoundCube odhlásit a zpět přihlásit. Plugin by měl již normálně fungovat.

RoundCube Plugin

  Aktualizace '12.2014': Pluginy, za které jste zaplatili, si pečlivě uschovejte. Při aktualizaci RoundCube na novou verzi budou smazány. Se všemi ostatními pluginy. Poté musíte celou operaci s instalaci Plugin Manageru a dalších pluginů podstoupit znovu. Zakoupené pluginy, ale přihrajete zpět. I když jsou pro starší verzi, budou fungovat dále. Možná budou potřebovat aktualizaci, v takovém případě, ale již nemusíte platit plnou cenu.

  -> Vlastní přispůsobení <-
  Napíši pár tipů pro vlastní přízpůsobení grafiky a textů. Například grafiku, jako logo a další najdete v adresáři /volume1/@appstore/MailStation/roundcubemail/skins/. Tady záleží, jaký skin používáte. Pak není problém zaměnit například originální roundcube_logo.png za své vlastní vytvořené. Také zde najdeme i favicon.ico.

RoundCube logo   roundcube_logo_new.png, 8,6kB

  Co se týče záměny textu například název záložky v internet prohlížeči Roundcube webmail :: Vítejte v Roundcube webmail najdeme v konfiguračních souborech:
  /volume1/@appstore/MailStation/roundcubemail/config/main.inc.php
$rcmail_config['product_name'] = 'Roundcube Webmail';
  /volume1/@appstore/MailStation/roundcubemail/program/include/rcmail_output_html.php
$name = $this ->config->get ('product_name' , 'Roundcube Webmail');
Takto lze přizpůsobit ke své spokojenosti dost vizuálních nastavení.


® cerni.net | 2015 | ver. 1.4.3