Hallo Community,

ich verabschiede mich gerade von Zimbra und bin dabei auf Grommunio gestossen. Bin bis jetzt sehr begeistert. Ich finde allerdings weder in der Doku noch im Forum, wie ich eine catchall Adresse für eine Domain einrichten kann.

Habt ihr einen Tipp für mich?

lg
alexander

Die Spammer werden dafür dankbar sein das alles zustellbar ist.
Für Postfix gibt es aber genug Dokumentationen wie man für eine Mailbox ein Catch All einrichtet.

hallo walter,

danke für die info. ich habe dafür einen speziellen use cases.
ich experimentiere gerade mit den postfix settings.
die relevanten einstellungen scheinen bei grommunio aber aus der mysql db zu kommen.

grommunio hat leider nur

grommunio-virtual-mailbox-alias-maps.cf
grommunio-virtual-mailbox-domains.cf
grommunio-virtual-mailbox-maps.cf

implementiert und nicht:

mysql_virtual_alias_domain_catchall_maps.cf

hat das jemand von euch hinbekommen?

lg
alexander

so, catchall funktioniert jetzt.
habe @domain.com, targetuser@domain.com manuell in den mysql table grommunio.aliases eingetragen.

jetzt würde ich nur gerne verstehen, warum es für den table grommunio.aliases im admin web kein interface gibt.
auch im grommunio-admin cli tool scheint es dafür keine funktion zu geben.

any ideas?

lg
alexander

und hier nur noch als nachtrag, falls jemand in der zukunft nach dem catchall thema sucht.
sowohl im admin web interface, als auch in der cli kann man den alias pflegen.

grommunio-admin user modify --alias @domain.com targetuser@domain.com
Failed to update user: '@domain.com' is not a valid email address

der alias @domain.com wird in beiden interfaces derzeit als ungültig abgewiesen.

also ist aktuell der einzige weg, eine catchall adresse einzutragen:

server terminal
mysql
use grommunio;
insert into aliases values ('@domain.com','targetuser@domain.com');
quit;
restart postfix

ich würde ja gerne als feature request vorschlagen, dass @domain.com ein gültiger alias ist.

viele grüße

Meines Wissens nach ist Catch All nicht vorgesehen, damit besteht auch kein Interesse das man einen Alias der ein Catch All zulässt eintragen kann. Mit Catch All unterstütz man nur Spammer, das will man sicher nicht.
Wenn man wirklich den Use Case hat, kann man ja wie beschrieben den Alias manuell eintragen.

6 days later

Es gibt da eine Lösung:

virtual_mailbox_maps = mysql:/etc/postfix/grommunio-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/grommunio-virtual-mailbox-alias-maps.cf, mysql:/etc/postfix/grommunio-virtual-mailbox-maps.cf, hash:/etc/postfix/virtual

Man muss alle regulären Mailadressen ebenfalls als Aliase setzen, dan tuts.

In /etc/postfix/virtual trägt man dann den catchall ein:
z.B.

@example.com                  info@example.com 
a month later

nur das es lmdb:/etc/postfix/virtual heissen muss, das "alte" hash wird nicht mehr gefressen

  • crpb replied to this.
    5 days later

    emstersj das "alte" hash wird nicht mehr gefressen

    in suse ja, in debian schon out-of-the-box IIRC.

    © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice