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:00 | IT novinky

    Společnost Raspberry Pi má nově v nabídce flash disky Raspberry Pi Flash Drive: 128 GB za 30 dolarů a 256 GB za 55 dolarů.

    Ladislav Hagara | Komentářů: 1
    dnes 10:22 | Zajímavý software

    Technologie Skip pro multiplatformní mobilní vývoj, která umožňuje vývojářům vytvářet iOS a Android aplikace z jediné Swift a SwiftUI kódové základny, se s vydáním verze 1.7 stala open source.

    Ladislav Hagara | Komentářů: 0
    dnes 03:33 | Zajímavý software Ladislav Hagara | Komentářů: 1
    dnes 00:11 | Nová verze

    Byla vydána nová major verze 34.0.0 webového prohlížeče Pale Moon (Wikipedie) vycházejícího z Firefoxu. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 16:11 | Humor

    Win8DE je desktopové prostředí pro Wayland, inspirované nechvalně proslulým uživatelským rozhraním Metro z Windows 8. Nabízí dlaždicové rozhraní s velkými tlačítky a jednoduchou navigací, optimalizované pro dotyková zařízení. Cílem projektu je přetvořit design operačního systému Windows 8 do funkčního a minimalistického rozhraní vhodného pro každodenní použití na Linuxu.

    NUKE GAZA! 🎆 | Komentářů: 8
    včera 14:33 | Nová verze

    Laboratoře CZ.NIC vydaly Datovku 4.28.0 a Mobilní Datovku 2.6.0. Hlavní novinkou je ukládání rozpracovaných datových zpráv do konceptů. Datovka je svobodné multiplatformní aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi.

    Ladislav Hagara | Komentářů: 6
    včera 14:22 | Zajímavý projekt

    Unix Pipe Game je vzdělávací karetní hra zaměřená na děti a rodiče, která děti učí používat unixové příkazy prostřednictvím interaktivních úkolů. Klíčovým prvkem hry je využití symbolu | pro pipeline neboli 'rouru', který umožňuje propojit výstupy a vstupy jednotlivých unixových příkazů, v tomto případě vytištěných na kartičkách. Předpokládá se, že rodič má alespoň nějaké povědomí o unixových příkazech a jejich provazování pomocí |.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    včera 13:55 | Zajímavý software

    PCIem je linuxový framework, který vytváří virtuální zařízení PCIe pomocí technik, které umožňují hostitelskému operačnímu systému rozpoznat tyto syntetické 'neexistující' karty jako fyzické zařízení přítomné na sběrnici. Framework PCIem je primárně zamýšlen jako pomůcka pro vývoj a testování ovladačů bez nutnosti použít skutečný hardware. Dle tvrzení projektu si fungování PCIem můžeme představit jako MITM (Man-in-the-Middle), který se nachází mezi ovladači a kernelem.

    NUKE GAZA! 🎆 | Komentářů: 1
    včera 05:33 | Bezpečnostní upozornění

    Byla nalezena vážná bezpečnostní chyba v telnetd z balíčku GNU InetUtils. Týká se verzí GNU InetUtils od 1.9.3 z 12. května 2015 až po aktuální 2.7 z 14. prosince 2025. Útočník může obejít autentizaci a získat root přístup, jelikož telnetd nekontroluje předaný obsah proměnné prostředí USER a pokud obsahuje "-f root"…

    Ladislav Hagara | Komentářů: 5
    20.1. 17:22 | Komunita

    Stanislav Aleksandrov předložil patch rozšiřující KWin (KDE Plasma) na 3D virtuální desktopové prostředí (videoukázka v mp4).

    Ladislav Hagara | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (5%)
     (0%)
     (10%)
     (21%)
     (3%)
     (5%)
     (2%)
     (11%)
     (36%)
    Celkem 565 hlasů
     Komentářů: 16, poslední 20.1. 17:04
    Rozcestník

    Dotaz: postfix MySQL

    14.1.2025 13:16 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    postfix MySQL
    Přečteno: 662×

    Zdravím,

    dnes jsem narazil na divný problém, a nevím, jak ho formulovat. Zkusím:

    Je poštovní server , dovecot. Uživatelé v MySQL.  Byl uživatel, odešel, v postfixAdnimu se mu nastavil příznak Active na 0... Po letech přišel, nastavil se mu příznak na Active. posílá emaily, ale nepřijímá. Jeho emaily jsou jako nedoručitelné házeny do zvlášť schránky "odpad".

    Divné, že? pustil jsem logy MySQL. postix se k databázi logne, a pro daného uživatele prohledává JEN tabulku "goto" - aliasy ( podle logů) . Když přijde pošta jiným uživatelům, prohledává se tabulka "mailbox"= uživatelé, a v případě že to je třeba oběžník, tak po neúspěchu s mailbox začne hledat v goto.

    dovecot jsem restartoval, postfix a myslq taky. postfix stejně na každý email háže dotazy na databázi, takže asi cache nemá ...

    Co se stalo ? Tuší někdo ?

     

    Děkuji

    M.


    Řešení dotazu:


    Odpovědi

    14.1.2025 15:30 X
    Rozbalit Rozbalit vše Re: postfix MySQL
    V logu postfixu ten "prijem" vypada jak?
    14.1.2025 17:08 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: postfix MySQL
    Zdravíčko :-D

    postfix loguje do mail ( myslím ) v logu u toho člověka je
    Jan 14 16:32:47 jpnserver postfix/pipe[10218]: 5B8FF8424B: to=<odpad@jednota.podborany.cz>, orig_to=<kruta.svatopluk@jednota.podborany.cz>, relay=dovecot, delay=998, delays=996/0/0/2, dsn=2.0.0, status=sent (delivered via dovecot service)
    Jan 14 16:32:47 jpnserver postfix/qmgr[21341]: 5B8FF8424B: removed
    
    V logu databáze :
           427 Query SELECT goto FROM alias WHERE address='kruta.svatopluk@jednota.podborany.cz' AND active = '1'
            428 Query SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = 'jednota.podborany.cz' and alias.address = CONCAT('kruta.svatopluk', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
            429 Query SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = 'jednota.podborany.cz' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
            427 Query SELECT goto FROM alias WHERE address='kruta.svatopluk' AND active = '1'
            427 Query SELECT goto FROM alias WHERE address='@jednota.podborany.cz' AND active = '1'
            430 Query SELECT goto FROM alias WHERE address='kruta.svatopluk@jednota.podborany.cz' AND active = '1'
            431 Query SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = 'jednota.podborany.cz' and alias.address = CONCAT('kruta.svatopluk', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
            432 Query SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = 'jednota.podborany.cz' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
            430 Query SELECT goto FROM alias WHERE address='kruta.svatopluk' AND active = '1'
            430 Query SELECT goto FROM alias WHERE address='@jednota.podborany.cz' AND active = '1'
            430 Query SELECT goto FROM alias WHERE address='odpad@jednota.podborany.cz' AND active = '1'
    

    divný je, že postfix se rovnou táže tabulky "alias" ... nedává mi to smysl
    14.1.2025 19:32 X
    Rozbalit Rozbalit vše Re: postfix MySQL
    To souhlasi. Podle logu se posila mail na odpad@..(to=), ale ve skutecnosti je to jen alias(orig_to=). Nekde tam visi nejake presmerovani/bounce? Kde se tam vzal ten 'odapad'? To je nejaky junk box co ma kazdy, nebo tu schranku ma jen on?
    14.1.2025 19:26 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: postfix MySQL
    No, malý pokrok ... trochu jsem sledoval logy teď, když je relativní klid, posílal jsem poštu na normální adresu a pak na tu, co zlobí.

    V obou případech postfix dotazuje stejné (tedy podobné) dotazy, a pak najednou začne u toho nefunkčního různě kombinovat, ale na mailbox se už neptá. Dotazy jsem zkoušel i ručně znovu zadávat, a sledoval jsem výsledek :
    250114 18:57:03     575 Connect  postfix@localhost on postfix
            575 Query SELECT goto FROM alias WHERE address='jednota.podborany.cz' AND active = '1'  NIC
            576 Connect  postfix@localhost on postfix
            576 Query SELECT domain FROM domain WHERE domain='jednota.podborany.cz' and backupmx = '0' and active = '1' 1 řádek
            575 Query SELECT goto FROM alias WHERE address='jednota.podborany.cz' AND active = '1' NIC
            576 Query SELECT domain FROM domain WHERE domain='jednota.podborany.cz' and backupmx = '0' and active = '1' 1 řádek
            577 Connect  postfix@localhost on postfix
            577 Query SELECT goto FROM alias WHERE address='kruta.svatopluk@jednota.podborany.cz' AND active = '1' NIC
            578 Connect  postfix@localhost on postfix
    
    TOTO JE TEN ROZDÍL
            578 Query SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = 'jednota.podborany.cz' and alias.address = CONCAT('kruta.svatopluk', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
            579 Connect  postfix@localhost on postfix
            579 Query SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = 'jednota.podborany.cz' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
            577 Query SELECT goto FROM alias WHERE address='kruta.svatopluk' AND active = '1'
            577 Query SELECT goto FROM alias WHERE address='@jednota.podborany.cz' AND active = '1'
    
    Budu se muset podrobně podívat, jestli v posfixadminu není zaškrtnuté u toho nefungujícího ještě něco navíc, a podívat se do databáze, zda i tam je vše v pořádku. Ale nechám to na zítra, dnes už nemám na to nervy.

    Děkuji za pomoc,

    M
    MMMMMMMMM avatar 14.1.2025 20:52 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
    Rozbalit Rozbalit vše Re: postfix MySQL
    Zeptám se blbě - e-mail poslaný na kruta.svatopluk(at)jednota.podborany.cz dojde? E-mail poslaný na odpad(at)jednota.podborany.cz dojde? E-mail kruta.svatopluk(at)jednota.podborany.cz má nastavený nějaký alias? A proto nepoužívám PostfixAdmin, ale tabulky i SQL dotazy jsem si napsal sám a vím přesně, co se v systému děje. ;)
    Řešení 1× (Milan Uhrák (tazatel))
    16.1.2025 08:13 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: postfix MySQL
    No, vyřešeno..

    Celý problém byl v tom, že v tabulce "alias" jsou i regulární emaily (to jsem netušil), a postižený má i nadále v této tabulce nastaveno active na 0. Ostatní maj 1.

    Ani opětovné zapnutí a vypnutí toho účtu v postfixadminu tu hodnotu v tabulce alias nenastavilo na 1. (tabulce "maibox" ano) Takže asi se jedná o bug přímo postfixadminu, jinak si to nedokážu vysvětlit.

    Děkuji všem za spolupráci ...

    Vyřešeno

    Milan

    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.