Just keeping a record:
root@domine:/srv/vmm# vmm da example.org
root@domine:/srv/vmm# vmm caa example.org catchall@example.com
root@domine:/srv/vmm# vmm di example.org
Domain information
------------------
Domain Name......: example.org
GID..............: 70045
Domain Directory.: /srv/vmm/c/70045
Quota Limit/User.: Storage: 0; Messages: 0
Active Services..: IMAP SIEVE SMTP
Transport........: lmtp:unix:private/dovecot-lmtp
Alias Domains....: 0
Accounts.........: 0
Aliases..........: 0
Relocated........: 0
Catch-All Dests..: 1
root@domine:/srv/vmm# vmm dd example.org
Traceback (most recent call last):
File "/usr/local/sbin/vmm", line 21, in <module>
sys.exit(run(sys.argv))
File "/usr/local/src/vmm/VirtualMailManager/cli/main.py", line 58, in run
cmd_func(run_ctx)
File "/usr/local/src/vmm/VirtualMailManager/cli/subcommands.py", line 245, in domain_delete
ctx.hdlr.domain_delete(ctx.args[2].lower())
File "/usr/local/src/vmm/VirtualMailManager/handler.py", line 512, in domain_delete
dom.delete(False)
File "/usr/local/src/vmm/VirtualMailManager/domain.py", line 300, in delete
dbc.execute("DELETE FROM %s WHERE gid = %u" % (tbl, self._gid))
psycopg2.IntegrityError: update or delete on table "domain_data" violates foreign key constraint "fkey_catchall_gid_domain_data" on table "catchall"
DETAIL: Key (gid)=(70045) is still referenced from table "catchall".
It works fine after I run catchalldelete manually, of course.
Laba diena, Noriu Jus informuoti apie šių metų pasikeitimą dėl atnaujintos visos Lietuvos įmonių bazės 2018 metų sausio vidurio. Visi juridiniai asmenys pateikti bazėje yra veikiantys, realiai vykdantys veiklą, turintys įdarbintų darbuotojų. Duomenys pagal Sodrą, Registrų centrą. Bazėje nurodoma ir apyvarta, darbuotojų atlyginimai, darbuotojų skaičius, transporto skaičius ir daug kitų duomenų, kuriuos matysite pavyzdyje. Duomenis galima filtruoti pagal veiklas, miestus ir kitus duomenis. Šią bazę verta turėti visoms įmonėms. Pateiksiu priežastis: 1) Kontaktai pateikti bazėje direktorių ir kitų atsakingų asmenų, didelė tikimybė Jums surasti naujų klientų, partnerių, tiekėjų, kai tiesiogiai bendrausite su direktoriais, komercijos vadovais. 2) Konkurentų analizavimas, tiekėjų atsirinkimas pagal Jums reikalingus kriterijus, galite atsifiltruoti pagal įmonės dydį, bazėje nurodoma kiek įmonės skolingos Sodrai. 3) Lengva, greita ir patogu dirbti su šia baze, elektroninius pašto adresus galite importuoti į elektroninių laiškų siuntimo programas ar sistemas iš kurių siunčiate elektroninius laiškus. Taip pat galite importuoti mobiliųjų telefonų numerius į SMS siuntimo programas. Išsirinkite iš "Veiklų sąrašo" veiklas kurių Jums reikia. ( Sąrašas prisegtas laiške excel faile ) Parašykite, kurias veiklas išsirinkote ir atsiųsime pavyzdį ir pasiūlymą su sąlygomis įmonių bazei įsigyti Pagarbiai, Tadas Giedraitis Tel. nr. +37067881041
Hi Martin, the code in Domain.delete() (and helpers) didn't check for a possible catchall record. https://bitbucket.org/pvo/vmm/commits/fc33d2fc40d6567a6129247dff65c287587f1365 should fix it Regards, Pascal
Regarding the following, written by "Pascal Volk" on 2021-11-13 at 21:42 Uhr +0000: Fantastic. Thank you!