Mbox je služba pro členy klubu, která jim umožní mít na serverech klubu svou mailovou schránku. Přístup přes webové rozhraní je možný na mbox.sh.cvut.cz.
Dne 5.11.2019 došlo k rozbití filesystému na původním mboxu a pokusy o opravu se nezdařily.
Proto byl nainstalován nový mailserver, místo zimbry byla vybrána kombinace postfix+dovecot+sieve+rainloop.
Přihlásíte se na adrese mbox.sh.cvut.cz pomocí svého uživatelského jména a hesla. Pokud tyto údaje neznáte, podívejte se do ISu.
I do webmailu si můžete přidat aliasy, v nastavení (setings→accounts) klikněte na „Add an identity“ a vyplňte alias, ze kterého chcete odesílat maily.
Aliasy pak můžete tažením myši přeuspořádat a ten na prvním místě bude výchozí.
Je možné odesílat buď z hlavní @sh.cvut.cz adresu, nebo těch, které máte uvedené v ISu jako externí. Externí adresy si můžete přidat sami.
Nastavení ostatních klientů se může mírně lišit názvy nebo pořadím, ale jména serverů, porty a uživatelská jména budou stejná.
Nejprve jepotřeba vyplnit:
Dále je potřeba nastavit server pro přijem pošty, je možné použít buď protokol IMAP nebo POP:
A nyní odchozí server:
Pro filtrování mailů byl zvolen nástroj SIEVE, který umožňuje napsat téměř libovolná pravidla pro maily.
Existují 2 možnosti, jak tato pravidla nastavit:
Nelze používat obě možnosti najednou!
První možností je nastavit si pravidla ve web mailu (settings→filters) Možnosti tohoto klikátka jsou značně omezené, ale základy zvládne. Změny nezapomeňte uložit.
Ukázka jednoduchého pravidla pro přesun zpráv, které obsahují v hlavičce řetězec ***SPAM***
Druhá možnost je pomocí terminálu. Stáhnete si nástroj sieve-connect a pomocí příkazu:
sieve-connect mbox.sh.cvut.cz -u otaho
se připojíte a můžete nahrát soubor s pravidly. Následně ho nezapomeňte aktivovat.
Tato možnost je dostupná pouze ze strahovské sítě (pokud nejste na strahově, můžete využít napřklad shell.sh.cvut.cz) a aktuálně podporuje pouze IPv4.
Ukázka jednoduchého pravidla pro přesun zpráv, které obsahují v hlavičce řetězec ***SPAM***
require ["fileinto"]; if header :contains "subject" ["***SPAM***"] { fileinto "Junk"; stop; }
Nebo je možné kontrolovat příznaky:
require ["fileinto"]; if header :contains "X-Spam-Flag" "YES" { fileinto "Junk"; stop; }
Nebo zkombinovat do jednoho pravidla
require ["duplicate", "fileinto", "mailbox"]; #Remove duplicate messages if duplicate { fileinto :create "Trash.Duplicate"; stop; } #Junk if anyof( header :is "X-Spam-Flag" "YES", header :contains "X-Spam-Level" "***", header :contains "subject" ["***SPAM***"], address :contains ["From"] ["1etter.com"] ) { fileinto "Junk"; stop; } #Adresatem evidentne neni nikdo ze SH - Vytvori slozku Junk/Suspected a přesune mail tam if anyof( not address :contains ["To","Cc"] ["su.cvut.cz","sh.cvut.cz","siliconhill.cz"] ) { fileinto :create "Junk.Suspected"; stop; } #Admin8 if address :is ["To", "Cc"] ["admin8@sh.cvut.cz","admin8-owner@sh.cvut.cz","admin8@siliconhill.cz"] { fileinto "INBOX.Admin8"; stop; }
Soubor nejprve vytvořte u sebe a potom nahrajete a aktivujete z prostředí sieve-connect takto:
> put mbox.sieve > activate mbox.sieve > quit