private:mail-server:iredmail
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| private:mail-server:iredmail [2024/05/31 16:12] – [Migrace z Post na Postak] snemec | private:mail-server:iredmail [2024/09/20 08:38] (aktuální) – [Nastavení aliasů - forwarding] snemec | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Iredmail - postak.emcc.cz ====== | ||
| + | Verze: **1.6.8**\\ | ||
| + | |||
| + | ===== Okamžitá rekalkulace - quota ===== | ||
| + | https:// | ||
| + | |||
| + | < | ||
| + | # user mailbox | ||
| + | doveadm quota recalc -u user@domain.ltd | ||
| + | |||
| + | # ALL mailbox | ||
| + | doveadm quota recalc -A | ||
| + | </ | ||
| + | |||
| + | ===== Nastavení aliasů - forwarding ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Ve verzi 0.9 se aliasy nastavovaly v DB '' | ||
| + | |||
| + | Pro každý alias je potřeba vytvořit nový záznam(řádek v tabulce). | ||
| + | |||
| + | Standardně je v tabulce uložen záznam kde sloupec '' | ||
| + | |||
| + | < | ||
| + | MariaDB [vmail]> select * from forwardings where domain=" | ||
| + | +-----+----------------------------------+-----------------------------+------------------+------------------+-------------+---------+---------------+----------+--------+ | ||
| + | | id | address | ||
| + | +-----+----------------------------------+-----------------------------+------------------+------------------+-------------+---------+---------------+----------+--------+ | ||
| + | | 12 | nemec@mestoveltrusy.cz | ||
| + | +-----+----------------------------------+-----------------------------+------------------+------------------+-------------+---------+---------------+----------+--------+ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Vložení aliasu pro adresu: '' | ||
| + | |||
| + | < | ||
| + | INSERT INTO forwardings (address, | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | 1, | ||
| + | 1); | ||
| + | |||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | MariaDB [vmail]> select * from forwardings where domain=" | ||
| + | +-----+----------------------------------+-----------------------------+------------------+------------------+-------------+---------+---------------+----------+--------+ | ||
| + | | id | address | ||
| + | +-----+----------------------------------+-----------------------------+------------------+------------------+-------------+---------+---------------+----------+--------+ | ||
| + | | 12 | nemec@mestoveltrusy.cz | ||
| + | | 299 | stanislav.nemec@mestoveltrusy.cz | nemec@mestoveltrusy.cz | ||
| + | +-----+----------------------------------+-----------------------------+------------------+------------------+-------------+---------+---------------+----------+--------+ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Pro každý další alias je potřeba vytvořit další záznam. | ||
| + | ====== Iredmail 09 OLD - instalace, konfigurace ====== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Tichá instalace -silent ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ==== Po instalaci nelze spustit iredamin ==== | ||
| + | |||
| + | Pomohla zakomentování | ||
| + | |||
| + | |||
| + | |||
| + | Po instalaci chybí phpmyadmin | ||
| + | |||
| + | ===== Mailbox Sharing ===== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Funguje | ||
| + | |||
| + | Ve starších verzích Iredmailu používám symbolické odkazy - viz. skripty na serveru Post.\\ | ||
| + | |||
| + | Po vytvoření symbolických odkazů je potřeba v Outlooku nebo webmailu " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | ===== Přidání účtu pro administraci ===== | ||
| + | |||
| + | Po přidání účtu v aplikaci https:// | ||
| + | Bylo nutné vygenerovat heslo znovu programem '' | ||
| + | |||
| + | openssl passwd -1 -salt n3FsFVXF slozite-heslo | ||
| + | | ||
| + | Výstup vložit přímo do tabulky admin v mysql databázi. | ||
| + | |||
| + | nebo | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Certifikáty od LE ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Vyjímky ===== | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | < | ||
| + | cd / | ||
| + | vim settings.py | ||
| + | service iredapd restart | ||
| + | </ | ||
| + | |||
| + | ==== SPAM Blacklist ==== | ||
| + | |||
| + | Pro jednotlivé adresy nebo domény jsem použil prostředky, | ||
| + | |||
| + | https:// | ||
| + | https:// | ||
| + | |||
| + | Pokud dlouhodobě přichází spam ze stejných IP adres, blokuji konkrétní adresu nebo celý rozsah. | ||
| + | |||
| + | Na CESX pravidlo / | ||
| + | |||
| + | <code shorewall / | ||
| + | # | ||
| + | #DROP net: | ||
| + | #### Block email from MediaServicePlus LLC - https:// | ||
| + | DROP | ||
| + | </ | ||
| + | |||
| + | **BLACKLIST** | ||
| + | |||
| + | < | ||
| + | / | ||
| + | |||
| + | / | ||
| + | |||
| + | root@mailgw02:/ | ||
| + | * Establishing SQL connection. | ||
| + | * List all inbound blacklist for account: @. | ||
| + | @.bassai.eu | ||
| + | @.biz.ua | ||
| + | @.co.ua | ||
| + | @.eu-west-1.amazonses.com | ||
| + | @bollywoodinfoo.com | ||
| + | @googlfi.com | ||
| + | @hcreu.com | ||
| + | @jrlyj.com | ||
| + | @nkuav.com | ||
| + | @zreload.com | ||
| + | |||
| + | |||
| + | # delete blacklist | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | **WHITELIST** | ||
| + | |||
| + | < | ||
| + | / | ||
| + | |||
| + | / | ||
| + | * Establishing SQL connection. | ||
| + | * List all inbound whitelist for account: @. | ||
| + | @netigate.se | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | https:// | ||
| + | |||
| + | **GREYLIST WHITELIST - email address**\\ | ||
| + | / | ||
| + | / | ||
| + | service iredapd restart | ||
| + | | ||
| + | |||
| + | **GREYLIST WHITELIST - domain**\\ | ||
| + | < | ||
| + | / | ||
| + | |||
| + | / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== It disables greylisting service for the given domain. ==== | ||
| + | |||
| + | Pro doménu apple.com nefungoval whitelist, disable pro doménu zafungoval | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== SPF, DKIM, DMARC ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | #SPF - DNS TXT záznam | ||
| + | v=spf1 include: | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Označení, blokování zprávy jako SPAM když obsahuje konkrétní odkaz ===== | ||
| + | |||
| + | **Block mails with URL-link in message**\\ | ||
| + | https:// | ||
| + | |||
| + | ==== Nastavení score v mailGW(01 a 02) ==== | ||
| + | |||
| + | V souboru ''/ | ||
| + | Pokud se ve zprávě objeví url obsahující doménu '' | ||
| + | < | ||
| + | uri FRED_BLOCK_THIS /bit\.ly/ | ||
| + | score FRED_BLOCK_THIS 8.00 | ||
| + | describe FRED_BLOCK_THIS has a url that needs to be blocked. | ||
| + | </ | ||
| + | |||
| + | Po úpravě konfiguračního souboru je potřeba restartovat amavis - ''/ | ||
| + | |||
| + | ===== Full Mail Server Failover ===== | ||
| + | |||
| + | Záložní email server - při výpadku jednoho serveru je pošta přijímana záložním na základě MX záznamů, servery se mezi sebou synchronizují.\\ | ||
| + | https:// | ||
| + | |||
| + | ===== Migrace z Post na Postak ===== | ||
| + | |||
| + | Post verze: 0.7.4\\ | ||
| + | Postak verze: 1.6.7\\ | ||
| + | |||
| + | |||
| + | < | ||
| + | Just use a fresh/clean OS without Nginx/ | ||
| + | |||
| + | Suggested path: | ||
| + | |||
| + | 1) Export " | ||
| + | 2) Setup new iRedMail server on a fresh/clean OS. | ||
| + | 3) On new server, Import the " | ||
| + | 4) On new server, update " | ||
| + | 5) On new server, export " | ||
| + | 6) Copy mailboxes from old server to new server with "rsync + ssh". Note: copy them to same directory (on new server) as old server. | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Upgrade iRedMail from 0.7.4 to 0.8.0 ==== | ||
| + | https:// | ||
| + | |||
| + | < | ||
| + | # mysql -uroot -p | ||
| + | mysql> USE vmail; | ||
| + | mysql> ALTER TABLE mailbox ADD COLUMN enabledoveadm TINYINT(1) NOT NULL DEFAULT 1; | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
