abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:44 | Nová verze

    Byl vydán Mozilla Firefox 125.0.1, první verze z nové řady 125. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Vypíchnout lze podporu kodeku AV1 v Encrypted Media Extensions (EME). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 125.0.1 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    dnes 16:44 | Nová verze

    Valkey, tj. svobodný fork již nesvobodného Redisu, byl vydán v první stabilní verzi 7.2.5.

    Ladislav Hagara | Komentářů: 0
    dnes 15:11 | IT novinky

    Společnost Espressif Systems oznámila, že rodinu SoC ESP32 brzy rozšíří o ESP32-H4 s IEEE 802.15.4 a Bluetooth 5.4 (LE) s podporou protokolů Thread 1.3, Zigbee 3.0 a Bluetooth Mesh 1.1.

    Ladislav Hagara | Komentářů: 2
    dnes 13:11 | Zajímavý software

    Kevin Bentley zveřejnil na GitHubu zdrojové kódy počítačové hry Descent 3 z roku 1999: "Někdo se nedávno zeptal, zda budou zveřejněny zdrojové kódy Descent 3. Oslovil jsem svého bývalého šéfa (Matt Toschlog) z Outrage Entertainment a ten mi to povolil. Budu pracovat na tom, aby se to znovu rozběhlo a hledám spolusprávce." [Hacker News]

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Bezpečnostní upozornění

    Byla vydána verze 0.81 telnet a ssh klienta PuTTY. Opravena je kritická bezpečnostní chyba CVE-2024-31497 obsažena ve verzích 0.68 až 0.80. Používáte-li klíč ECDSA NIST P521 a použili jste jej v PuTTY nebo Pageantu, považujte jej za kompromitovaný.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | Komunita

    Hra MineClone2 postavena nad voxelovým herním enginem Minetest byla přejmenována na VoxeLibre.

    Ladislav Hagara | Komentářů: 0
    včera 19:11 | IT novinky

    Společnosti Avast Software s.r.o. byla pravomocně uložena pokuta ve výši 351 milionů Kč. Tu uložil Úřad pro ochranu osobních údajů za neoprávněné zpracování osobních údajů uživatelů jejího antivirového programu Avast a jeho rozšíření internetových prohlížečů (Browser Extensions), k čemuž docházelo prokazatelně po část roku 2019.

    … více »
    Ladislav Hagara | Komentářů: 9
    včera 15:55 | Zajímavý článek

    Bylo vydáno do češtiny přeložené číslo 714 týdeníku WeeklyOSM přinášející zprávy ze světa OpenStreetMap.

    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Pozvánky

    V sobotu 20. dubna lze navštívit Maker Faire Jihlava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | Zajímavý software

    Knihovna pro potlačení šumu RNNoise byla vydána ve verzi 0.2. Kvalitu potlačení lze vyzkoušet na webovém demu.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (62%)
     (13%)
     (2%)
     (23%)
    Celkem 439 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    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: 534×
    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.