====== Mbox ======
**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 [[https://mbox.sh.cvut.cz| mbox.sh.cvut.cz]].
===== Mbox je mrtev, ať žije Mbox! =====
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+snappymail.
===== Správce služby/serveru =====
* [[lide:otto_hollmann|Otto Hollmann]]
===== Jak na to =====
* V ISu musíte mít aktivní službu mbox a základní členství, na požádání přidělují registrátoři (službu, nikoliv členství).
* Pro přihlášení do webového klienta použijte jméno a heslo stejné jako pro přihlášení do ISu.
* Pokud chcete aby Vám do schránky na mbox.sh byly přeposílány maily zaslané na váš @sh.cvut.cz mail, je třeba kontaktovat registrátora ohledně změny mail dropu v [[https://is.sh.cvut.cz|ISu]].
===== Webové rozhraní =====
Přihlásíte se na adrese [[https://mbox.sh.cvut.cz|mbox.sh.cvut.cz]] pomocí svého uživatelského jména a hesla. Pokud tyto údaje neznáte, podívejte se do [[https://is.sh.cvut.cz |ISu]].
{{ :klub:itsluzby:webmail_login.png?600 |}}
==== Aliasy ====
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.
{{ :klub:itsluzby:Webmail-alias.png?600 |}}
===== Nastavení mailových klientů =====
* SMTPS: smtp.sh.cvut.cz, port 465 (odesílání pošty)
* IMAPS: mbox.sh.cvut.cz, port 993 (příjem pošty)
* POP3S: mbox.sh.cvut.cz, port 995 (příjem pošty)
* SIEVE: mbox.sh.cvut.cz, port 4190 (nastavení filtrování pošty)
==== Evolution ====
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:
* Pojmenování účtu (libovolně)
* Jméno a přijmení
* emailová adresa, ze které budete odesílat maily
* adresa, na kterou se má odpovídat
* další mailové adresy, ze kterých chcete odesílat maily - musí se jednat buď o vaši hlavní @sh.cvut.cz adresu, nebo ji můsíte mít přidanou ve Vašich externích adresách v ISu - můžete si nastavit sami.
{{ :klub:itsluzby:evolution1.png?600 |}}
=== Příjem mailů ===
Dále je potřeba nastavit server pro přijem pošty, je možné použít buď protokol IMAP nebo POP:
== IMAP ==
* server: mbox.sh.cvut.cz
* port: 993 (IMAP over TLS)
* zabezpečení: TLS on a dedicated port
* ověření: Password
{{ :klub:itsluzby:evolution2.png?600 |}}
== POP3 ==
* server: mbox.sh.cvut.cz
* port: 995 (POP3 over TLS)
* zabezpečení: TLS on a dedicated port
* ověření: Password
{{ :klub:itsluzby:evolution2.2.png?600 |}}
=== Odesílání pošty ===
A nyní odchozí server:
* server: smtp.sh.cvut.cz
* port: 465 (SMTP over TLS)
* zaškrtněte položku "Server requires authentication"
* zabezpečení: TLS on a dedicated port
* ověření: Login
{{ :klub:itsluzby:evolution3.png?600 |}}
==== Filtrování mailů ====
Pro filtrování mailů byl zvolen nástroj [[https://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)|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!**
=== Webmail ===
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.
{{ :klub:itsluzby:sieve.png?600 |}}
Ukázka jednoduchého pravidla pro přesun zpráv, které obsahují v hlavičce řetězec ***SPAM***
{{ :klub:itsluzby:web-spam.png?600 |}}
=== sieve-connect ===
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