Zentyal Forum, Linux Small Business Server
International => German => Topic started by: denis.robel on July 03, 2014, 03:11:44 pm
-
Hallo,
ich habe hier ein kleines Problem mit SOGo:
ich habe Sieve mit Dovecot eingerichtet und kann über das SOGo Webfrontend die Filteregeln definieren und die Regen werden auch ordnungsgemäß ausgeführt --> bedeutet, dass sieve funktioniert.
Aber die Abwesenheitsbenachrichtigungen werden komplett verschluckt:
ich erhalte im Syslog den Fehler:
discarded duplicate vacation response to
obwohl noch nie eine Mail des Absenders im Zeitraum bei dem "Urlauber" eingegangen ist.
Der Mailserver arbeitet als Server mit Relay-Host. Die eingehenden Mails werden per fetchmail geholt und an den MTA übergeben.
Wo kann ich ansetzen, damit die Abwesenheitsbenachrichtigung korrekt versendet wird (Sieve, Amavis, Postfix)?
Schöne Grüße aus Leipzig
Denis
-
Hallo,
ich konnte den Fehler weiter eingrenzen:
es liegt am Sieve-Vacation Plugin... Es versieht die Mail mit einem leeren Envelope Sender <>, damit sagt dann der externe Mailserver, dass diese Mail nicht weitergeleitet wird
Recipient address rejected: blocked due wrong senderdomain - send only with senderdomain hosted by us (in reply to RCPT TO command)
Abhilfe sollte in Postfix master.cf die Konfiguration des lda sein.
detacher unix - n n - - pipe
flags=hu user=dovemail:dovemail argv=/usr/lib/dovecot/deliver -c /etc/dovecot/dovecot.conf -f ${sender} -d ${user}@${nexthop} -a ${recipient}
Das steht drin und funktioniert trotzdem nicht. Hat jemand unter SOGo die Abwesenheitsnotiz überhaupt am Start?
Wie kann man den envelope sender umschreiben, damit das Versenden via Relay-Host funktioniert?
Bei normalen Mails macht das für mich der Postfix mit der canonical_sender map.
MfG Denis