Zarafa Email Zustellung

Status
Für weitere Antworten geschlossen.

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Hab irgend wie ein seltsames Problem. Ich hab im Email Server 2 Domänen eingetragen die natürlich unterschiedlich sind. Die Email werden auch zugestellt und an Zarafa weiter gegeben. In Zarafa hab ich aber nur einen Benutzer mit einer Email Adresse aus einer Domäne angelegt.
Aber in diesem Postfach landen die Email aus beiden Domänen. Im Email Server sehe ich nur das die Email angenommen wurden und an wen die gehen. Normal sollten diese an den dagent weitergereicht werde. Dachte ich. Weil im Log file sehe ich nicht das die Email angenommen wurde. Auch in keinem anderem log file. Der Empfänger Name ist hier gleich nur die Domäne ist unterschiedlich.
Die Frage ist, warum landet das alles in einem Postfach bei Zarafa und warum sehe ich das nicht im dagent log file.

Danke für eure Hilfe.
 

fbartels

Benutzer
Mitglied seit
19. Mrz 2013
Beiträge
284
Punkte für Reaktionen
2
Punkte
24
Hallo fbl1,

ich nehme an, deine master.cf sieht aus wie im Wiki beschrieben?
Code:
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
zarafa    unix  -       n       n       -       10      pipe
 flags= user=vmail argv=/usr/local/zarafa/bin/zarafa-dagent $(user)
#submission inet n       -       n       -       -       smtpd

In diesem Falle ist es normal, dass bei der Zustellung an user@domain1.de und user@domain2.de immer nur an ersteren zugestellt wird.

http://linux.die.net/man/8/pipe schrieb:
${user}

This macro expands to the username part of a recipient address. For example, with an address user+foo@domain the username part is user.

Statt ${user} müsstest du ${recipient} nehmen:
http://linux.die.net/man/8/pipe schrieb:
${recipient}

This macro expands to the complete recipient address.

A command-line argument that contains ${recipient} expands to as many command-line arguments as there are recipients.

DISCLAIMER: ungetestet, da ich Zarafa nicht auf einer DS verwende.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Stimmt, hab es nach dem Wiki gemacht. Hört sich irgend wie logisch an. Bin gerade in Urlaub, werde es aber mal testen wenn ich wieder zurück bin. Danke für den Tipp.
 

fbl1

Benutzer
Mitglied seit
24. Sep 2010
Beiträge
881
Punkte für Reaktionen
0
Punkte
42
Hallo fbl1,

Statt ${user} müsstest du ${recipient} nehmen:


DISCLAIMER: ungetestet, da ich Zarafa nicht auf einer DS verwende.

Hab es jetzt mal geändert und funktioniert. Emails werden richtig zugestellt. Danke für den Tipp.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat