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 11:33 | Zajímavý článek

    Chris Down v obsáhlém článku „vyvrací mýty o zswap a zram“, vysvětluje, co vlastně dělají a jaké jsou mezi nimi rozdíly. Doporučuje vyhýbat se zram na serveru a bez OOM.

    |🇵🇸 | Komentářů: 0
    dnes 11:22 | IT novinky

    Porota v Los Angeles shledala firmy Google a Meta odpovědnými v přelomovém soudním sporu, který se týká závislosti na sociálních sítích; firmy musí zaplatit odškodné tři miliony dolarů (63,4 milionu Kč). Společnosti, které s verdiktem nesouhlasí, čelily obvinění, že své sociální sítě a platformy záměrně navrhly tak, aby si na nich děti vypěstovaly závislost. Porota došla k závěru, že technologické společnosti při navrhování a

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 19:11 | Komunita

    Jelikož vývojáři editorů Vim a Neovim začali při vývoji využívat LLM, Drew DeVault se rozhodl forknout Vim a vytvořil projekt Vim Classic. Vychází z Vimu 8.2.0148, tj. těsně před zavedením Vim9 skriptování.

    Ladislav Hagara | Komentářů: 2
    včera 16:11 | Nová verze

    Byla vydána nová verze 0.56 open source počítačové hry Unvanquished (Wikipedie), forku počítačové hry Tremulous. Instalovat ji lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | Nová verze

    FreeCAD (Wikipedie), tj. svobodný multiplatformní parametrický 3D CAD, byl vydán ve verzi 1.1 (YouTube). Po roce a čtyřech měsících od předchozí verze 1.0. Přehled novinek i s náhledy v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 3
    včera 13:11 | IT novinky

    Společnost OpenAI oznámila [𝕏], že ukončí aplikaci Sora pro generování krátkých videí pomocí umělé inteligence. Podrobné informace a harmonogram pro aplikaci a API budou brzy zveřejněny.

    Ladislav Hagara | Komentářů: 9
    včera 12:22 | IT novinky

    Evropská směrnice NIS2 přináší nové požadavky v oblasti kybernetické bezpečnosti, které se promítají také do správy doménových jmen. Do českého právního řádu je směrnice implementována prostřednictvím nového zákona o kybernetické bezpečnosti. Jedním z praktických důsledků této legislativní změny je posílení požadavků na dostupnost a správnost kontaktních údajů držitelů domén. Správce registru domény .cz, sdružení CZ.NIC, je v

    … více »
    Ladislav Hagara | Komentářů: 28
    včera 01:55 | Nová verze

    Jonathan Thomas oznámil vydání nové verze 3.5.0 video editoru OpenShot (Wikipedie). Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je i balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.

    Ladislav Hagara | Komentářů: 2
    včera 00:55 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 2026.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 8 nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    24.3. 16:33 | IT novinky

    Vláda jmenovala novým zmocněncem pro digitalizaci a strategickou bezpečnost prvního náměstka ministra vnitra Lukáše Klučku. Ten ve funkci nahradil poslance Roberta Králíčka poté, co Králíček na tento post vládního zmocněnce rezignoval. Klučka chce do roka digitalizovat všechny státní služby tak, aby vyhověly zákonu o právu na digitální služby, přičemž dosavadní plán Fialovy vlády počítal s dokončením digitalizace až někdy v roce

    … více »
    NUKE GAZA! 🎆 | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1153 hlasů
     Komentářů: 27, poslední 17.3. 19:26
    Rozcestník

    Dotaz: Postfix, virtual users on hostname

    22.5.2015 09:41 vymačkaná půlka citrónu
    Postfix, virtual users on hostname
    Přečteno: 617×
    Mám poštovní server s postfixem. Server se jmenuje mail.domain.tld. Server obsluhuje uživatele pro doménu domain.tld a několik dalších domén. Všichni uživatelé jsou virtuální, jejich správa je prováděna pomocí postfixadmin.

    Potřebuji mít také několik uživatelů na mail.domain.tld. Proč je neudělat také virtuální, když už je to celé nakonfigurováno, že. Tak jsem to také udělal. Všechno funguje, ověřeno dlouhodobě.

    Problém je v tom, že dostávám otravné hlášky, kde si postfix stěžuje, že "postfix/trivial-rewrite[]: warning: do not list domain mail.domain.tld in BOTH mydestination and virtual_mailbox_domains", což ovšem není pravda. mydestination = localhost. Pouze myhostname = mail.domain.tld. Nic víc.

    Myhostname měnit nechci.

    Nevíte někdo, jak se zbavit té otravné hlášky? Nemyslím tím, jak ji vymazat z logu, to umím a umím ji také ignorovat. Chci pouze provozovat správně postfix a mít lokální uživatele (ty co jsou na hostname serveru) virtuální. http://www.postfix.org/postconf.5.html jsem studoval, internet jsem prohledával, ale prostě jsem na to nepřišel.


    Řešení dotazu:


    Odpovědi

    22.5.2015 11:33 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Co presne mas v /etc/hosts ?
    22.5.2015 11:41 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    To s tím přece nesouvisí. Nemáš na mysli /etc/hostname ?
    # cat /etc/hostname
    mail
    
    22.5.2015 12:09 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Nie, myslim /etc/hosts a moze to s tym suvisiet napriklad ak tam mas ulozenu blbost typu "127.0.0.1 localhost mail.domain.tld". Chces poradit alebo sa dohadovat, co podla teba s cim suvisi? :)
    22.5.2015 12:14 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    # cat /etc/hosts
    127.0.0.1    localhost
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    
    
    22.5.2015 12:20 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    chyba ti tam riadok s tvojou domenou a hostname:
    ip mail.domain.tld mail

    skus to tam pridat, ci sa nieco nezmeni. inak to vyzera ok.
    22.5.2015 12:41 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Přidal jsem, restartoval postfix a čekám. Zatím nic. Potíž je, že tu hlášku neumím vyvolat. Prostě jsem nepochopil, jak k ní dochází. Takže to může chvíli trvat.
    22.5.2015 12:55 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Varovanie vypisuje trivial-rewrite, takze to vznika pri niecom, co robi (vela toho nie je, okrem ineho aj preklad adries, s cim /etc/hosts moze suvisiet), vid. man trivial-rewrite
    22.5.2015 13:01 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Manuál mám otevřený, ale nic jsem nevykoukal. A není to poprvé, co to řeším. Prostě jsem to zatím nevyřešil. Nicméně, postfix nadává, ale funguje.
    22.5.2015 13:14 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Můj dojem je, že si postfix automaticky přidává $myhostname k mydestination, i když to tak není nakonfigurováno. A když potom mám ve virtual_mailbox_domains uvedeno také hodnotu myhostname, tak dostávám varování.
    22.5.2015 13:29 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Nevznikne problem nahodou vtedy, ked sa ti nejaka lokalna sluzba snazi lokalne nieco dorucit na mail.domain.tld?
    22.5.2015 13:35 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Pozri este do master.cf, ci si tam niekde pomocou '-o' nenastavujes mydestination alebo nieco podobne. Idealne ked sem hodis main.cf (resp. postconf -n) aj master.cf. Aka je to verzia postixu? A Distribucia?
    22.5.2015 13:57 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Distribuce je Debian/wheezy, verze postfixu je 2.9.6-2. Pokud se ti to chce studovat, tak každopádně díky.
    # postconf -nf
    append_dot_mydomain = no
    biff = no
    config_directory = /etc/postfix
    disable_vrfy_command = yes
    home_mailbox = Maildir/
    inet_interfaces = all
    inet_protocols = ipv4
    local_recipient_maps = $virtual_mailbox_maps
    local_transport = virtual
    mailbox_command =
    mailbox_size_limit = 0
    masquerade_domains = !mail.bpt.cz !mail-old.bpt.cz bpt.cz
    message_size_limit = 20971520
    milter_connect_macros = j _ {daemon_name} {client_addr} {client_ptr}
        {client_connections}
    milter_default_action = tempfail
    mydestination = localhost
    myhostname = mail.bpt.cz
    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
        /etc/postfix/relay_networks
    myorigin = /etc/mailname
    proxy_interfaces = 77.104.253.201
    readme_directory = no
    recipient_delimiter = +
    relay_domains = mysql:/etc/postfix/mysql_relay_domains.cf
    relay_recipient_maps = hash:/etc/postfix/relay_recipient_maps
    relayhost =
    show_user_unknown_table_name = no
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtpd_banner = $myhostname ESMTP
    smtpd_client_restrictions =
    smtpd_delay_reject = yes
    smtpd_helo_required = yes
    smtpd_milters = unix:/greylist/milter-greylist.sock
        unix:/clamav/clamav-milter.ctl unix:/spamass/spamass.sock
    smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,
        reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient,
        reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname
    smtpd_sasl_auth_enable = no
    smtpd_sasl_path = private/auth
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_type = dovecot
    smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/access,
        permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender,
        reject_unknown_sender_domain, reject_unauth_pipelining,
        reject_invalid_hostname, permit
    smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
    smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
    smtpd_tls_loglevel = 0
    smtpd_tls_mandatory_protocols = !SSLv2,!SSLv3
    smtpd_tls_security_level =
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_use_tls = no
    transport_maps = hash:/etc/postfix/transport
    unverified_recipient_reject_reason = Address lookup failed
    virtual_alias_maps = hash:/etc/postfix/virtual_aliases
        mysql:/etc/postfix/mysql_virtual_alias_maps.cf
        mysql:/etc/postfix/mysql_alias_domain_maps.cf
    virtual_gid_maps = static:3000
    virtual_mailbox_base = /home/vmail
    virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_uid_maps = static:3000
    
    # postconf -Mf
    smtp       inet  n       -       -       -       -       smtpd
    submission inet  n       -       -       -       -       smtpd
        -o syslog_name=postfix/submission
        -o smtpd_tls_security_level=encrypt
        -o smtpd_sasl_auth_enable=yes
        -o smtpd_client_restrictions=permit_sasl_authenticated,reject
        -o milter_macro_daemon_name=ORIGINATING
    smtps      inet  n       -       -       -       -       smtpd
        -o syslog_name=postfix/smtps
        -o smtpd_tls_wrappermode=yes
        -o smtpd_sasl_auth_enable=yes
        -o smtpd_client_restrictions=permit_sasl_authenticated,reject
        -o milter_macro_daemon_name=ORIGINATING
    pickup     fifo  n       -       -       60      1       pickup
    cleanup    unix  n       -       -       -       0       cleanup
    qmgr       fifo  n       -       n       300     1       qmgr
    tlsmgr     unix  -       -       -       1000?   1       tlsmgr
    rewrite    unix  -       -       -       -       -       trivial-rewrite
    bounce     unix  -       -       -       -       0       bounce
    defer      unix  -       -       -       -       0       bounce
    trace      unix  -       -       -       -       0       bounce
    verify     unix  -       -       -       -       1       verify
    flush      unix  n       -       -       1000?   0       flush
    proxymap   unix  -       -       n       -       -       proxymap
    proxywrite unix  -       -       n       -       1       proxymap
    smtp       unix  -       -       -       -       -       smtp
    relay      unix  -       -       -       -       -       smtp
    showq      unix  n       -       -       -       -       showq
    error      unix  -       -       -       -       -       error
    retry      unix  -       -       -       -       -       error
    discard    unix  -       -       -       -       -       discard
    local      unix  -       n       n       -       -       local
    virtual    unix  -       n       n       -       -       virtual
    lmtp       unix  -       -       -       -       -       lmtp
    anvil      unix  -       -       -       -       1       anvil
    scache     unix  -       -       -       -       1       scache
    maildrop   unix  -       n       n       -       -       pipe
        flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
    uucp       unix  -       n       n       -       -       pipe
        flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
        ($recipient)
    ifmail     unix  -       n       n       -       -       pipe
        flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
    bsmtp      unix  -       n       n       -       -       pipe
        flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
        $recipient
    scalemail-backend unix - n       n       -       2       pipe
        flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
        ${nexthop} ${user} ${extension}
    mailman    unix  -       n       n       -       -       pipe
        flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
        ${nexthop} ${user}
    
    22.5.2015 15:02 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Tak narychlo tam nevidim problem. Este mi napada skusit aktualizovat postfix na 2.11, je to bezproblemove, nemala by byt nutna ziadna uprava konfiguracie. Vid.:
    http://backports.debian.org/Instructions/

    a potom:
    aptitude -t wheezy-backports install postfix
    22.5.2015 15:08 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Co mas v /etc/postfix/transport? Skusal si zakomentovat toto?
    local_transport = virtual

    Naco to tam mas nastavene?
    22.5.2015 15:32 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    local_transport je defaultně local:$myhostname. To já právě nechci. Já to chci doručit do virtuálních mailboxů. Kdybych tam měl local, tak to bude vyžadovat opravdové uživatele.

    V /etc/postfix/transport mám nastavené přeposílání pošty, pro kterou dělám "záložní MX", na vnitřní server.
    22.5.2015 15:36 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    To nie je pravda, ved to je nastavenie transportu pre lokalne dorucovanie a ty nemas ziadne lokalne domeny, vsetky mas nastavene ako remote. Praveze to moze robit problem takto, ako to mas.
    22.5.2015 15:42 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Dobrý postřeh. Zrušil jsem to a vyzkoušel funkčnost. Stále to doručue správně. Takže to tak nechám a budu sledovat, co varovná hláška.

    Díky.
    22.5.2015 15:47 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Tak to bylo rychlé. Varovná hláška je tam znovu.
    22.5.2015 15:51 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Este by som zrusil toto:
    local_recipient_maps = $virtual_mailbox_maps
    22.5.2015 16:05 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Zrušil jsem. Hláška trvá. Ale přišel jsem na to, jak se vyvolává. Je to tehdy, když odesilatel je <>.
    22.5.2015 16:08 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Cize mailer-daemon. Prijemca moze byt ktokolvek?
    22.5.2015 16:15 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Jo, kdokoliv.
    22.5.2015 12:56 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Varovná hláška je tam stále, bohužel.
    22.5.2015 12:23 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    hod este vystup z tohto prikazu:
    postconf | grep "mydestination ="
    22.5.2015 12:40 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    # postconf | grep "mydestination ="
    mydestination = localhost
    
    22.5.2015 16:40 ET
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    co vraci
    postmap -q localhost mysql:/etc/postfix/mysql_virtual_mailbox_domains.cf
    
    22.5.2015 16:43 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    nic
    22.5.2015 16:57 Filip Jirsák
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Nemáte to hostname náhodou ve virtual_mailbox_domain i virtual_alias_maps? Případně bych zkusil vypsat si všechny ty mapy a podívat se, zda to hostname náhodou není někde navíc.
    23.5.2015 08:31 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Mám to nastavené úplně stejně, jako se to nastavuje pro jiné domény, které chci přijímat. Udělám klik klik v postfixadminu, dopíšu pár jmen a uložím to. Jediný rozdíl je ten, že tato "doména" je zároveň fqdn toho serveru. A výsledné nastavení také korektně funguje, pouze v logu se objevuje výše uvedené varování, které podrobně popisuje chybu konfigurace, která tam ovšem není.
    23.5.2015 09:46 Filip Jirsák
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Jediný rozdíl je ten, že tato "doména" je zároveň fqdn toho serveru.
    Pokud přesně víte, v čem je problém, nevím, na co se tu ptáte.
    A výsledné nastavení také korektně funguje
    Teď zrovna korektně funguje. Jenže závisí na interní implementaci, která se může kdykoli bez varování změnit.
    které podrobně popisuje chybu konfigurace, která tam ovšem není.
    Já za daleko pravděpodobnější považuju variantu, že v té konfiguraci chyba je, akorát varování je stavěné na typickou konfiguraci, vy ji máte v něčem netypickou a tím pádem varování uvádí jinou konfigurační volbu. Nevíme, jaké máte aktuální nastavení tabulky transport, nevíme, jak máte aktuálně nastaveno local_transport - možná bude chyba v nich.
    23.5.2015 11:50 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Zeptám se jinak.

    Umíte to nakonfigurovat na svém serveru tak, aby to fungovalo bez varovných hlášek? Resp. spíš, už jste to někdy nakonfiguroval tak, jak si to představuji?

    Tj. virtuální doručování pošty pro "doménu", která je fqdn toho serveru. Přičemž konfigurace přijímaných domén, aliasů, mailboxů... je v mysql databázi spravované postfixadminem?
    23.5.2015 12:47 Filip Jirsák
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Na mém serveru se ta varovná hláška neobjevuje, lokální účty vůbec nepoužívám (všechny jsou virtuální) a poštu pro doménu shodnou s FQDN serveru také přijímám (do virtuálních účtů). Tabulky v MySQL nepoužívám, ale Postfixu určitě nezáleží na tom, jaký je zdroj příslušné tabulky.
    Řešení 1× (azurIt)
    23.5.2015 13:12 vymačkaná půlka citrónu
    Rozbalit Rozbalit vše Re: Postfix, virtual users on hostname
    Chyba je ve spojení mezi postfixem a mysql. Je to v konstrukci dotazu, který nedává správné výsledky tehdy, když v mail from nebo rcpt to není obsažena doména. Úpravami dotazů jsem odstranil původní prezentovanou chybu, ale objevuje se tam jiná. Takže samotný postfix požadovanou funkčnost v pohodě zvládá, musí ale dostávat správné výsledky z databáze.

    Založit nové vláknoNahoru

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

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