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 13:00 | Nová verze

    Byla vydána nová verze 10.1 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora NanoPi Zero2 a balíček WhoDB.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Komunita

    Konference Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach OSSConf 2026 proběhne od 1. do 3. července 2026 na Žilinské univerzita v Žilině: "Cieľom našej konferencie je poskytnúť priestor pre informovanie o novinkách vo vývoji otvoreného softvéru a otvorených technológií, o možnostiach využitia týchto nástrojov vo vede a vzdelávaní a taktiež poskytnúť priestor pre neformálne priateľské stretnutie užívateľov a priaznivcov

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Pozvánky

    Korespondenční seminář z programování (KSP) pražského Matfyzu pořádá i letos jarní soustředění pro začátečníky. Zváni jsou všichni středoškoláci a starší základoškoláci, kteří se chtějí naučit programovat, lépe uvažovat o informatických úlohách a poznat nové podobně smýšlející kamarády. Úplným začátečníkům bude určen kurz základů programování a kurz základních algoritmických dovedností, pokročilejším nabídneme různorodé

    … více »
    skywalqer | Komentářů: 0
    včera 04:11 | Komunita

    Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.

    Ladislav Hagara | Komentářů: 21
    včera 03:44 | Zajímavý projekt

    Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.

    NUKE GAZA! 🎆 | Komentářů: 21
    včera 03:33 | Komunita

    Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.

    Ladislav Hagara | Komentářů: 1
    21.2. 23:55 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.

    |🇵🇸 | Komentářů: 0
    21.2. 15:00 | Komunita

    F-Droid bannerem na svých stránkách a také v aplikacích F-Droid a F-Droid Basic upozorňuje na iniciativu Keep Android Open. Od září 2026 bude Android vyžadovat, aby všechny aplikace byly registrovány ověřenými vývojáři, aby mohly být nainstalovány na certifikovaných zařízeních Android. To ohrožuje alternativní obchody s aplikacemi jako F-Droid a možnost instalace aplikací mimo oficiální obchod (sideloading).

    Ladislav Hagara | Komentářů: 27
    20.2. 16:33 | Nová verze

    Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 2
    20.2. 04:44 | Nová verze

    Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (1%)
     (12%)
     (26%)
    Celkem 941 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: postfix+courier+mysql a quota

    23.6.2006 13:20 Tomas3 | skóre: 20
    postfix+courier+mysql a quota
    Přečteno: 570×
    Ahoj,

    mám rozchozený HORDE IMP spolecne s courier-imap a postfix pomocí MySQL. Pro vytvareni schranek pouzivam postfixadmin, ktery mi zalozi schranku a zapise mi danou velikost do mysql. Rád bych se zeptal, jestli nemá někdo zkušenosti se spuštěním omezení místa pro poštu. Když spustím IMP mám tam buď možnost nastavení kvóty pomocí courier-imapu nebo přímo přes /usr/bin/quota a /bin/grep ... Jenze kdyz tedy nastavim courier, pise mi IMP, ze je bez KVÓTY kdyz dam command(quota a grep) tak mi to pise, ze Nelze zjistit kvótu. Dokáže mi prosím poradit někdo kdo s tímto má zkušenosti a poradí jak načítat z mysql tyto kvóty, které jsou nastaveny? Pokud to vlastně vůbec může nějak fungovat. Díky

    Odpovědi

    23.6.2006 13:56 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Používám quoty pro courier-imap s MDA maildrop. Konfigurace je uložená v MySQL. Jako webmail používám squirrel a do něj plugin check_quota.

    Bohužel z tvého popisu mi není jasné jak máš co nakonfigurované, takže ti víc nepovím... Pokud použiješ nějakého tlustého klienta pro připojení k IMAPu, vidíš quoty správně? Když zkusíš zaplnit schránku, zafunguje quota?
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    23.6.2006 14:23 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Ahoj, nepomuze mi vubec nic ... :o( Vidim stale, ze neni nastavena źádná kvóta,...

    Zkousim ten maildrop, ale nevim jak to potom v IMPu nastavit :o(
    27.6.2006 11:40 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    TO je fajn, ze dalsi vlakno bylo zamknute, ale problem nebyl presne popsan a myslim si, ze existuje vice lidi, kteri maji s kvotama zkusenosti. Maildrop jsem si nainstaloval, jenze houby o nem vim, ale kdyz existuje quota v courieru tak bych chtel neco jednoduse nastavit. Jedná se o to, že v tvém článku (návodu) se píše o tvém postupu,... pro mě jsou některé věci zbytečné a jak píšu, bylo by pro mě lepší nechat jen postfix s courierem a bez jakychkoli prikazovych veci na serveru mit ucty a quoty podle toho jak je mám v mysql. Dle navodu jsem zkousel i ten maildrop, vse se mi pri instalaci maildropu nastavilo, ale stejne kdyz jsem udelal a zalozil par veci jak bylo v tvem navodu, nefungovalo mi to, proto jsem si rikal, ze najdu jednodussi zpusob.
    27.6.2006 12:14 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Když nedodáš konkrétní informace o konfiguraci, o tom jak emaily doručuješ, co ti to kde hlásí a podobně, tak ti prostě nikdo neporadí. Křišťálové koule nám totiž už došly a věštírna má ještě zavřeno.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    27.6.2006 12:35 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Popisoval jsem to ve druhem vlákně. Nevím co by mi mělo co hlásit,...

    Psal jsem, že mám postfix, courier, schránky zakládám přes postfixadmin, ukladaji se do /home/vmail/domena.tld/mail@domena.tld

    všechny dané účty mám tudíž v mysql databázi, kvóty se ukládají také do mysql tabulky mailboxes kde je uvedena také quota. Pošta mi bez problémů chodí, jen ji chci ostatním uživatelům omezit ... Toť má otázka .. Předem děkuju za každou radu :-)
    27.6.2006 13:47 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Uvědomuješ si, že existuje asi 1000+1 způsobů jak nakonfigurovat postfix s mysql?

    Samotný postfix neumí bez patchů quoty (teda pokud se něco nezměnilo), ale pokud použiješ pro doručování maildrop, tak to prostě musí fungovat. Jen je třeba správně maildrop nakonfigurovat.

    Nevymlouvej se na druhé vlákno, informace stačí napsat do jednoho. Duplicitní dotazy se mažou.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    27.6.2006 21:42 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Na konfiguraci maildropu jsem moc navodu nenasel,nevim jake skupiny a uzivatele dat vytvarenym souborum,... maildrop mam nainstaloany, ale neprisel jsem jeste jak postfix prinutit nspolupracovat s maildropem a jak kazde schrance dat danou kvotu, ale tak nejak to vymyslim ...
    27.6.2006 21:57 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    nevim jake skupiny a uzivatele dat vytvarenym souborum

    v tom mém návodu to vše jede pod virtual:virtual takže si najdi pod jakým uživatelem se ti to doručuje

    ale neprisel jsem jeste jak postfix prinutit nspolupracovat s maildropem

    maildrop si nastav jako transport (možná bude třeba upravit master.cf) pro danou doménu

    jak kazde schrance dat danou kvotu

    u mě je to v tabulce postfix_users, nevím jak to je u tebe, protože svou konfiguraci tajíš...
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    28.6.2006 07:58 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Omlouvám se, že jsem jí tady nedal.

    Mé nastavení je dle:

    http://postfixwiki.org/index.php?title=Virtual_Users_and_Domains_with_Courier-IMAP_and_MySQL

    Jelikož nejsem u serveru, nemůžu ti to poslat. Ale je to přesně podle tohoto HOWTO.

    Možná kvótu tedy rozchodím, ale nechápu potom jak přinutím HORDE IMP, aby mi danou kvótu načítal a ukazoval kolik mám volného místa ve schránce
    28.6.2006 08:36 jezevec
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Z popisu toho neni zrovna moc jasneho. Předpokladam, že se jedná o konfiguraci s virtuálnimi klienty a je nutné "donutit" postfix, aby reflektoval na údaj o quotě z tabuly users... :-)

    Taky jsme narazili na tenhle problém. Řešení není složité.

    1.Doplnit do konfiguračního souboru postfixu (main.cf) následující parametry:

    virtual_mailbox_limit_maps = mysqql:/etc/postfix/mysql-vquota.cf (tím řeknu postfixu, ve které tabulce jsou informaceo tom, kde hledat quotu, nebo jak to říci lépe..)

    virtual_overquota_bounce = yes

    virtual_maildir_limit_message = "zprava pro odesilatele, ze prijemce je matej a ma preplnenou mailovou schranku"

    2.Dále je potřeba vytvořit v uvedené ceste tabulku, která je hodnotou v prvním parametru. V našem případě to vypadá následovně:

    # mysql-vquota.cf user = mailsql // zde musi byt jmeno, pod jakym se přistupuje do MySQL databaze

    password = xyz // a k němu příslušné heslo...

    dbname = mailsql // jméno databáze, která "drží" tabulky pro postfix

    table = users // tabulka, vwe které je požadovaný údaj, tj. naše quota

    select_field = quota // jméno pole, jejíž hodnotu chceme (že by quota ??)

    where_field = email // pro koho hledáme hodnotu pole "select_field", zde pro konkrétní e-mailový účet

    aditional_conditions = and postfix = 'y' // jen zkontroluje, zda uživatel má aktivní (platný) vrtuální účet na daném stroji

    hosts = unix:/var/run/mysql/mysgld.sock // komunikační soket, pomocí kterého jednotliví démoni spolu komunikují.

    3.Restartovat postfixe, nebo ho nechat natáhnout novou konfiguraci.

    Doufám, že jsem to moc nepopletl, prosím o případné zkontrolování a opravu....

    Have a good luck...

    L.V. jezevec
    28.6.2006 08:40 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    presne tak to mam, pokud se podivas do howto, mam to takto nastavene, ale nefunguje mi to ... dal jsem quotu v mysql schvalne 100 a poslal mail a dosel do schranky v poho
    28.6.2006 08:40 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    tim usuzuju, ze nefunguje quota
    28.6.2006 21:26 jezevec
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    no to je mi takové nějaké divné....

    Jako nápovědu jsme (hlavně) používali wikipedii (celý tenhle cirkus nám běží pod Gentoo) a zrovna tahle tabulka tam nikde popsaná nebyla. tudíž jsme si ji museli sami "vydedukovat" z toho, co jsme našli. Tím neříkám, že jinde by nebyla k nalezení.

    Ale po provední výše popsaných kroků to normálně chodí, quota v tabulce users je bytech. Před aplikací výše popsaného jsme měli stejný problém, quota se neprojevovala.

    Jo, je potřeba si dat trošku pozor NATO, jestli se jedná o virtuální uživatele, nebo jestli mají na tom stroji reálný účet. Pro ty virtuální platí sada parametrů (obvykle) s prefixem virtual...

    A ješte jedna maličkost, nerad bych se blamoval, ale postfix musí být přeložený s podporou quoty, má NATO nějaký přepínátko v config...

    BTW, good luck

    L.V. jezevec
    29.6.2006 08:06 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    No já vím, že se píše o quotě postfixové, že pokud chci quoty pod postfixem (má verze 2.2.5) je zapotřebí sáhnout na postfix patch a opatchovat jej. Jenže jsem začátečník a dávám to teprve dohromady, takže ani nevím jak to opatchovat, proto jsem se ptal, jestli s tím má někdo zkušenosti
    29.6.2006 08:08 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    A co pro doručování pošty pro virtuálníuživatele (transport) použít maildrop, který ty quoty zvládá bez patchování?
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    29.6.2006 08:18 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    MAILDROP mam nainstalovany ale nefunguje - posta se mi nestahuje.

    Tady je main.cf ktery ma mnastaveny pro maildrop (nefunguje)
    # These are only the parameters changed from a default install
    # see /etc/postfix/main.cf.dist for a commented, fuller version of this file.
    
    # These are changed by postfix install script
    readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
    html_directory = /usr/share/doc/postfix-2.2.5/html
    sendmail_path = /usr/sbin/sendmail.postfix
    setgid_group = postdrop
    command_directory = /usr/sbin
    manpage_directory = /usr/share/man
    daemon_directory = /usr/lib/postfix
    #newaliases_path = /usr/bin/newaliases
    mailq_path = /usr/bin/mailq
    
    # User configurable parameters
    
    delay_warning_time = 4h
    smtpd_banner = ESMTP $mail_name ($mail_version)
    unknown_local_recipient_reject_code = 450
    smtp-filter_destination_concurrency_limit = 2
    lmtp-filter_destination_concurrency_limit = 2
    smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
    #virtual_alias_maps = hash:/etc/postfix/virtual
    
    # our settings
    #inet_interfaces = all
    alias_database = hash:/etc/postfix/aliases
    alias_maps = $alias_database
    mail_spool_directory = /var/spool/mail
    home_directory = Maildir/
    debug_peer_level = 2
    #disable_vrfy_command = yes
    #show_user_unknown_table_name = no
    
    virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
    virtual_transport = virtual
    virtual_minimum_uid = 77
    virtual_uid_maps = static:77
    virtual_gid_maps = static:77
    virtual_mailbox_base = /home/vmail
    virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
    virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    #virtual_mailbox_limit = 51200000
    
    # Additional for quota support
    virtual_create_maildirsize = yes
    virtual_mailbox_extended = yes
    virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
    proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps
      $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains
      $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps
      $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
      $virtual_mailbox_limit_maps
    virtual_mailbox_limit_override = yes
    virtual_maildir_limit_message = Prominte, ale misto pro schranku bylo prekroceno.
    virtual_overquota_bounce = yes
    
    # Omezeni velikosti prilohy a schranky
    #message_size_limit = 20971520
    #mailbox_size_limit = 104857600
    
    
    # SASL cast
    broken_sasl_auth_clients = yes
    #smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
    smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain = www5.domena.tld
    smtpd_sasl_security_options = noanonymous
    #smtpd_sasl_authenticated_header = yes
    #myorigin = $mydomain
    #mydomain = 
    #mydestination = $myhostname, localhost.$mydomain, $mydomain
    #mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain, posta.$mydomain, webmail.$mydomain
    receive_override_options = no_address_mappings
    
    # TLS cast
    smtp_use_tls = no
    smtpd_use_tls = no
    smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
    smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
    smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
    smtpd_tls_loglevel = 1
    smtpd_tls_received_header = yes
    smtpd_tls_session_cache_timeout = 3600s 
    tls_random_source = dev:/dev/urandom
    # MyOrigin - kdyz bude posilat maily ze serveru bez domeny, automaticky doplni dany nazev, kdyz neni zvoleno, posila #hostname serveru
    #myorigin = domena.tld
    
    #smtp_tls_loglevel=2
    #smtpd_tls_auth_only = no
    #smtp_use_tls = yes
    #smtpd_use_tls = yes
    #smtp_tls_note_starttls_offer = yes
    #smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
    #smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
    #smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
    #smtpd_tls_loglevel = 1
    #smtpd_tls_received_header = yes
    #smtpd_tls_session_cache_timeout = 3600s
    #tls_random_source = dev:/dev/urandom
    #alias_maps = hash:/etc/postfix/aliases
    #content_filter = lmtp-filter:127.0.0.1:10025
    
    
    maildrop-mysql.config
    # hostname - host name of your mysql server
    hostname	127.0.0.1
    port		3306
    socket		/var/lib/mysql/mysql.sock
    database	postfix
    dbuser		postfix
    dbpw		HESLO
    dbtable		mailbox
    
    #not used now
    #timeout		5
    
    # default_uid - default uid (number only) to use incase uidnumber attribute not
    # found in users mysql entry
    default_uidnumber	450
    
    # default_gid - default gid (number only) to use incase gidnumber attribute not
    # found in users mysql entry
    default_gidnumber	450
    
    # default_quota - default quota to use incase quota attribute not
    # found in users mysql entry
    default_quota	10485760S,10000C
    
    # MySQL Field definitions
    #
    # This section allows you to specify the actual attributes you
    # use in your Mysql record
    # 
    # The example attribute mapping shown below is also the default
    # mapping used by maildrop in the case that any are missing
    
    # UID_FIELD - MySQL attribute which contains the users name (w or w/o domain)
    uid_field		uid
    
    # UIDNUMBER_FIELD - MySQL attribute which contains the system uid to deliver
    # mail as
    uidnumber_field		uidnumber
    
    # GIDNUMBER_FIELD - MySQL attribute which contains the system gid to deliver
    # mail as
    gidnumber_field		gidnumber
    
    # MAILDIR_FIELD - MySQL attribute which contains the path to the users
    # custom maildir
    maildir_field		maildir
    
    # HOMEDIRECTORY_FIELD - MySQL attribute which contains the path to the users
    # home directory
    homedirectory_field	homedir
    
    # QUOTA_FIELD - MySQL attribute which contains the users quota
    quota_field		quota
    
    # MYSQL_DEFAULT_STATUS_FIELD - MySQL attribute which could be created in the
    # MySQL entry to set whether or not the user is allowed to receive email on
    # this box..
    #		-- looks unused for now; but must be valid column ! (2001-11-03)
    mailstatus_field	vmailstatus
    
    # MYSQL_DEFAULT_WHERE_CLAUSE - This is optional !
    # It can be set to any fixed string starting with keyword 'AND'.
    # It will then be appended to the WHERE clause of our query.
    where_clause		""
    
    29.6.2006 08:19 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Jedna OPRAVA!

    místo řádku virtual_transport = virtual je virtual_transport = transport
    29.6.2006 08:07 Tomas3 | skóre: 20
    Rozbalit Rozbalit vše Re: postfix+courier+mysql a quota
    Jedná se jinak v mém případě o virtuální uživatelé

    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.