Problem mit der Zustellung an lokale Benutzer

Lukas Malkmus lukas.malkmus at googlemail.com
So Okt 9 19:05:20 CEST 2016


Hallo,

ich bin relativ neu in der Postfix Welt, lese aber nun schon einige Zeit 
hier mit. Jetzt habe ich ein kleines Problem mit einem lokalen 
(send-only) Mailserver. Das Problem ist mir auch bekannt, jetzt suche 
ich nach einer passenden Lösung. Am besten erstmal etwas Info:

Ich besitze die Domain *mydomain.tld* deren MX Record auf den Mailserver 
eines externen Anbieters verweist. *mail at mydomain.tld* ist meine private 
Mailadresse. Zudem besitze ich einen vServer auf dem verschiedenen 
Dienste laufen, u.a. hoste ich darauf meine git repos. Der Einfachheit 
halber hat dieser jetzt mal den Hostnamen *gitserver*. Der FQDN wäre 
daher *gitserver.**mydomain.tld*.

Der wichtisten Zeilen in der *main.cf*:

myhostname = gitserver.mydomain.tld
mydomain = mydomain.tld
myorigin = $mydomain
inet_interfaces = localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain


Das eigentlich Problem: Gogs (Go Git Service) sendet ab und zu unter der 
Addresse *git at mydomain.tld* E-Mail Benachrichtigung. /Nur kommen diese 
bei mir nie an!/ Warum? Weil in *$mydestination* ja *$mydomain* 
definiert ist und meine Mailadresse *mail at mydomain.tld* ist. Jetzt habe 
ich verschiedene Lösungsansätze ausprobiert:

  * *$mydomain* aus *$mydestination* entfernen: Prinzipiell klingt die
    Idee gut, nur habe ich einen anderen Dienst hier laufen der Mails an
    *root* sendet. Das Problem: *root* wir nach *root at mydomain.tld*
    "umgeschrieben". Die Mail an *root at mydomain.tld* geht dann natürlich
    an den oben beschrieben MX. Im Log sieht das so aus:
    Oct  9 17:56:39 gitserver postfix/pickup[2760]: 6000E40365A6: uid=84
    from=<monitoring>
    Oct  9 17:56:39 gitserver postfix/cleanup[3094]: 6000E40365A6:
    message-id=<20161009155639.6000E40365A6 at gitserver.mydomain.tld>
    Oct  9 17:56:39 gitserver postfix/qmgr[2761]: 6000E40365A6:
    from=<monitoring at mydomain.tld>, size=8527, nrcpt=1 (queue active)
    Oct  9 17:56:40 gitserver postfix/smtp[3097]: 6000E40365A6:
    to=<root at mydomain.tld>, orig_to=<root>,
    relay=mx.extern.com[XXX.XXX.XXX.XXX]:25, delay=1.4,
    delays=0.03/0.03/1.3/0.02, dsn=5.1.0, status=bounced (host
    mx.extern.com[XXX.XXX.XXX.XXX] said: 550 5.1.0
    <monitoring at mydomain.tld>: Sender address rejected: User unknown in
    virtual mailbox table (in reply to RCPT TO command))
    Oct  9 17:56:40 gitserver postfix/cleanup[3094]: B322E424DC2B:
    message-id=<20161009155640.B322E424DC2B at gitserver.mydomain.tld>
    Oct  9 17:56:40 gitserver postfix/bounce[3099]: 6000E40365A6: sender
    non-delivery notification: B322E424DC2B
    Oct  9 17:56:40 gitserver postfix/qmgr[2761]: B322E424DC2B: from=<>,
    size=10859, nrcpt=1 (queue active)
    Oct  9 17:56:40 gitserver postfix/qmgr[2761]: 6000E40365A6: removed
  * *$mydomain* aus *$mydestination* entfernen aber *root.$mydomain
    *aufnehmen: Das geht auch, nur müsste ich konsequenterweiße auch
    alle Aliase aufnehmen und alle anderen lokalen Nutzer. Eher ein
    umständlicher Ansatz.

Daher jetzt die Frage an die Profis: Wie kriege ich meinen send-only 
postfix dazu, Mails lokal zuzustellen, bis auf *mail at mydomain.tld*?

Gruß,
Lukas
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://de.postfix.org/pipermail/postfix-users/attachments/20161009/d54a8908/attachment.html>


Mehr Informationen über die Mailingliste postfix-users