abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:44 | Zajímavý software

    Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.

    Ladislav Hagara | Komentářů: 0
    dnes 05:11 | Zajímavý článek

    Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.

    karkar | Komentářů: 1
    včera 19:55 | Nová verze

    Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.

    Ladislav Hagara | Komentářů: 0
    včera 13:33 | Bezpečnostní upozornění

    Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.

    Ladislav Hagara | Komentářů: 10
    včera 13:22 | Upozornění

    V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.

    Ladislav Hagara | Komentářů: 9
    včera 04:55 | Komunita

    VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.

    Ladislav Hagara | Komentářů: 1
    včera 03:22 | Nová verze

    Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.10. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    23.10. 20:11 | Komunita

    V Londýně probíhá dvoudenní Ubuntu Summit 25.10. Na programu je řada zajímavých přednášek. Zhlédnout je lze také na YouTube (23. 10. a 24. 10.).

    Ladislav Hagara | Komentářů: 0
    23.10. 13:22 | Nová verze

    Gemini CLI umožňuje používání AI Gemini přímo v terminálu. Vydána byla verze 0.10.0.

    Ladislav Hagara | Komentářů: 0
    23.10. 12:55 | Pozvánky

    Konference OpenAlt 2025 proběhne již příští víkend 1. a 2. listopadu v Brně. Nabídne přibližně 80 přednášek a workshopů rozdělených do 7 tematických tracků. Program se může ještě mírně měnit až do samotné konference, a to s ohledem na opožděné úpravy abstraktů i případné podzimní virózy. Díky partnerům je vstup na konferenci zdarma. Registrace není nutná. Vyplnění formuláře však pomůže s lepším plánováním dalších ročníků konference.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (20%)
     (20%)
     (24%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 268 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Poštovní server pro lamy - návod

    8.11.2006 16:58 | Přečteno: 10091× | Výběrový blog | poslední úprava: 13.3.2008 12:42

    Na přání některých čtenářů tady uvádím návod na sestavení malého poštovního serveru - takové know-how, jak v malé firmě nebo domácnosti s několika počítači je možné zajistit sdílení pošty v rámci jedné e-mailové adresy, aby všichni uživatelé mohli poštu vidět. Je možné mít více e-mailových adres, které mají samostatné adresáře a na jednotlivých počítačích je možné tyto adresy vidět nebo nikoliv, podle přání administrátora.
    Cílem tohoto návodu je vytvořit server s nejmenším množstvím instalace programů a co s nejjednodušším nastavováním. Podotýkám, že je to instalace pro málo zkušené administrátory, takže se vyhýbám napojením na databáze adres, filtrování zpráv a jiné sofistikované činnosti - pro firmu s 50 stroji se tento způsob rozhodně nehodí.
    Tak čím začít?
    Máme několik vzájemně propojených počítačů, z nichž jeden zvolíme jako server, v mém případě na něm běží Debian. Budeme mít dvě e-mailové adresy, adresa1@volny.cz a adresa2@volny.cz.
    Nejdříve nainstalujeme příslušné programy - vybral jsem následující:
    a) pro stahování pošty ze serveru poskytovatele - fetchmail
    b) pro ukládání pošty v počítači: courier-maildrop
    c) pro zobrazení adresářů pošty v Thunderbirdu - courier-imap a courier authlib
    Nyní musíme upravit práva pro spouštění.fetchmailrc: chown pepa /home/pepa/.fetchmailrc. Důležité!!
    Při spouštění musí uživatel totiž tento soubor vlastnit. Pro druhou adresu máme v uživateli franta totéž, jen místo "pepa" bude všude uvedeno "franta" adresa2 a heslo2.
    Nyní musíme spustit příslušné programy:
    Na pozadí spusíme /usr/bin/maildrop
    /etc/init.d/courier-imap start
    /etc/init.d/courier-authdaemon start

    V tomto případě jsem neinstaloval postfix ani sendmail.
    Jakmile mám programy nainstalované, vytvoříme si nové uživatele určené pro poštu, uživatele franta a uživatele pepa. (adduser franta ..) V každém z nich si vytvoříme adresář pro poštu Maildir takto: (uvádím příklad jen pro pepu, platí to analogicky i pro frantu)
    maildirmake Maildir /home/pepa/Maildir
    Do adresáře /home/pepa zkopírujeme následující soubory:
    - /etc/fetchmailrc (překopíroval jsem a přejmenoval na /home/pepa/.fetchmailrc)
    - /usr/bin/maildrop
    - /etc/maildroprc
    V uživateli pepa budeme mít toto nastavení:
    .fetchmailrc
    set   postmaster "pepa"
    poll "pop3.seznam.cz"
          protocol pop3
          username "adresa1"
          password "heslo1"    //heslo od poskytovatele internetu
          is user "pepa" here
          mimedecode
          mda "/home/pepa/maildrop -f $HOME/Maildir"
    
    maildroprc
    # Global maildrop filter file
    # Uncomment this line to make maildrop default to ~/Maildir for
    # delivery- this is where courier-imap (amongst others) will look.
    DEFAULT="$HOME/Maildir"
    
    Dále povolíme naši IP adresu v souboru /etc/courier/imapd:
    #  Address to listen on, can be set to a single IP address.
    #
    # ADDRESS=127.0.0.1
    
    ADDRESS=192.168.10.21
    
    ##NAME: PORT:1
    
    
    Poznámka: Hlavní domovský adresář uživatele (/home/pepa) nesmí mít práva k zápisu u nikoho jiného než u vlastníka.
    Soubor maildrop v příslušném adresáři má mít vlastníka a skupinu root a povoleno vše. Nyní můžeme směle přidat účet do Thunderbirdu, Vaše jméno a název účtu adresa1, nastavení serveru: 192.168.10.21, port 143, jméno uživatele pepa.
    Při připojení to žádá heslo - je to heslo uživatele na serveru, nikoliv to od providera. Nyní jsme připraveni přijímat zprávy. Přijmeme je vždy pod příslušným uživatelem takto:
    pepa$ fetchmail -f /home/pepa/.fetchmailrc -F -v
    franta$ fetchmail -f /home/franta/.fetchmailrc -F -v
    Přepínač -F způsobí, že zprávy nezůstanou u poskytovatele a stáhnou se k uživateli. Teď se Thunderbirdu klikneme na doručenou poštu, vyzve nás to k zadání hesla uživatele a směle přijímáme zprávy.

    Ale teď to máme trochu nepohodlné, že. Chtěli bychom, aby se každých 5 minut spouštěly všechny "klony" .fetchmailrc a spolehlivě šla pošta do serveru. Jedním z řešení je spouštění přes crontab. Takže do každého uživatele přibude ještě jeden skript, např. pepaspustit a frantaspustit, bude vypadat takto:
    #! /bin/sh
    # pepaspustit
    fetchmail -f /home/pepa/.fetchmailrc -v -F
    
    Do souboru /etc/crontab přidáme dva řádky:
    */5 *   * * *   pepa /home/pepa/pepaspustit
    */5 *   * * *   franta  /home/franta/frantaspustit
    
    a zadáme příkaz /etc/init.d/cron restart. A je hotovo! Mělo by to fungovat.
    Uvítám jakékoliv doplnění a připomínku na zjednodušení, jen by nastavení serveru nemělo být komplikovanější. :-) Rád bych, aby moje právě nabyté zkušenosti mohl využít jakýkoliv nezkušený domácí administrátor. Doporučuji si posílat občas zkušební poštu, zda-li server funguje, jak má.
    Přeji hodně štěstí! Dodatek pro informaci:
    Pokud vlastníme notebook, můžeme efektivně stahovat poštu uloženou na poštovním serveru před cestou mimo kancelář a nemáme-li k dispozici vzdálené připojení k poště. Na notebooku si nainstalujeme courier-imap a courier authdaemon (bez fetchmailu a maildropu), vytvoříme si stejné uživatele jako na poštovním serveru. Skriptem nebo ručně zkopírujeme adresář Maildir pro každého uživatele zvlášť. Povolíme práva pro tento adresář a pak můžme si vytvořit v Thunderbirdu nový účet. Z tohoto účtu je třeba poslat alespoň jedinou zprávu kamkoliv a vytvoří se příslujšné složky pro došlou a odeslanou poštu. Před cestou provedeme kopírování zpráv a na cestách máme potřebnou poštu k dispozici.        

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    8.11.2006 17:07 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Nešlo by použít standardní prvky HTML? – <p> pro odstavce, <ul> nebo <ol> pro seznamy atd? Tohle se fakt blbě čte…
    Dalibor Smolík avatar 8.11.2006 17:10 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    jj, polepším se :-)
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    8.11.2006 17:10 Pavel 'lingeek' Szalbot | skóre: 54 | Třinec
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Skromnost mu možná nedovolí se sem nalinkovat, ale doporučuju zkusit http://www.zdenda.com/Mailserver-Postfix-IMAP-Maildrop-MySQL. Ve Wiki Archlinuxu je taky slušný návod.
    Math, as Barbie says, is hard.
    Dalibor Smolík avatar 8.11.2006 17:15 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Ano, vím, že solidních návodů je dostatek (četl jsem je a psal jsem to v minulém blogu), chtěl jsem jen něco malotonážního (tak do 3-5 adres a o několika počítačích), bez použití databáze a postfixu.
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    8.11.2006 17:50 klassik | skóre: 24 | blog: Klassikov | Praha
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Dalibor sikovnej a klassik spokojenej:-)
    V podstatě nic nevím
    8.11.2006 21:06 Gapan
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Tak to je bomba! Jeste bych ocenil "SAMBA+LDAP pro lamy" a "VPN pro lamy"
    8.11.2006 21:41 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    VPN pro lamy = http://www.zdenda.com/openvpn pro starou verzi openvpn

    pro openvpn2 je to mnohem lehci: nainstalujeme balicek openvpn2 z repositare sve distribice, vygenerujeme potrebne certifikaty (jestlinevime jak na to, tak na openvpn.org je help pripadne se da vyuzit diskuze na abclinuxu). Udelame diru do firewallu, vytvorime potrebne konfiguraky a je hotovo.

    priklad konfiguraku pro server s pevnou verejnou ip a klienta pripojovaneho odkudoliv, treba z nejake site za natem (cdma a podobne).

    Jestli se nekomu konfiguraky nelibi, tak at si udela svoje :-)

    server: /etc/openvpn2/neco.conf
    local xxx.xxx.xxx.xxx
    port 5000
    proto udp
    dev tun
    ca ca.crt
    cert server.crt
    key server.key
    dh dh2048.pem
    server 192.168.100.0 255.255.255.0
    ifconfig-pool-persist ipp2.txt
    push "route 192.168.1.0 255.255.255.0"
    #push "redirect-gateway"
    client-to-client
    keepalive 10 120
    tls-auth ta.key 0
    user nobody
    group nogroup
    comp-lzo
    persist-tun
    persist-key
    verb 3
    
    klient: /etc/openvpn2/neco.conf
    client
    dev tun
    proto udp
    remote xxx.xxx.xxx.xxx 5000
    float
    resolv-retry infinite
    nobind
    #user nobody
    #group nogroup
    persist-key
    persist-tun
    ca ca.crt
    cert klient.crt
    key klient.key
    tls-auth ta.key 1
    comp-lzo
    verb 3
    
    Pokud chces, tak sem placnu i konfiguraky pro vpn pasirovanou skrz http proxy.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    9.11.2006 00:36 Dag | skóre: 25 | blog: bzuk
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Na to mohu říct jediné: Díky!
    22.4.2007 21:20 Renny Vachek
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    Zdravim, myslim ze je v konfiguracnim souboru fetchmailu chyba. V poslednim radku by melo byt misto v textu uvedeneho nasledujici: mda "/usr/bin/maildrop -f $HOME/Maildir"
    Dalibor Smolík avatar 23.4.2007 10:51 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Poštovní server pro lamy - návod
    No to jsem zkoušel nejdřív, ale to mi nějak "nefachčilo". Fungovalo pouze spouštění programu přímo z příslušného uživatele :-)
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.