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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 17:02 | Pozvánky

Přijďte si popovídat o open source obecně a openSUSE konkrétně s dalšími uživateli a vývojáři. Oslava nového vydání openSUSE Leap se uskuteční 16. prosince od 17:00 v nových prostorách firmy SUSE v Praze. K dispozici bude nějaké občerstvení a DVD pro ty, kdo je sbírají nebo ještě mají mechaniku. Po párty v kanceláři se bude pokračovat v některé z hospod v okolí.

Miška | Komentářů: 7
včera 14:55 | Zajímavý software

Byla vydána verze Alpha 1.0 otevřeného operačního systému pro chytré hodinky AsteroidOS. Podporovány jsou hodinky LG G Watch, LG G Watch Urbane, Asus ZenWatch 2 a Sony Smartwatch 3. Ukázka ovládání hodinek na YouTube. Jaroslav Řezník přednášel o AsteroidOS na chytrých hodinkách (videozáznam) na letošní konferenci OpenAlt.

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

Byly uvolněny zdrojové kódy známé rogue-like hry DoomRL. Počátky hry jsou v roce 2002. Je napsána ve FreePascalu a zdrojový kód je nyní k dispozici na GitHubu pod licencí GNU GPL 2.0. Autor pracuje na nové hře Jupiter Hell, která je moderním nástupcem DoomRL a na jejíž vývoj shání peníze prostřednictvím Kickstarteru.

Blaazen | Komentářů: 0
včera 13:15 | Pozvánky

Přijďte s námi oslavit vydání Fedory 25. Na programu budou přednášky o novinkách, diskuse, neřízený networking atd. Release Party se bude konat 16. prosince v prostorách společnosti Etnetera. Na party budou volně k dispozici také propagační materiály, nová DVD s Fedorou 25 a samozřejmě občerstvení. Přednášky budou probíhat v češtině. Pro více informací se můžete podívat na web MojeFedora.cz. Jen připomínám, že tentokrát jsme zavedli

… více »
frantisekz | Komentářů: 0
9.12. 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
9.12. 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 4
9.12. 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
9.12. 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 810 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: postfix+courier+mysql a quota

23.6.2006 13:20 Tomas3 | skóre: 20
postfix+courier+mysql a quota
Přečteno: 505×
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.