War with Sieve
Mike Mildner
m.mildner at kleiderschrank51.de
Di Feb 19 11:59:18 CET 2019
ja, so kann man sicher auch Mails einliefern...schau ich mir mal an
Meine Postfix-config sieht so aus:
....
relayhost = [securesmtp.provider.de]:587
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = mysql:/etc/postfix/sender_dependent_mysql
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = mysql:/etc/postfix/smtp_password_mysql.
....
sender_dependent_mysql:
select extern_smtp_server where extern_user
smtp_password_mysql:
select extern_smtp_auth where extern_user
auf diese Weise können die User Mails nach 'aussen' senden'. Aber das ganze wird von Sieve beim senden der vacation nicht beachtet. Kann das sein, das ich den Transportweg in Dovecot anders definieren muss?
'sender_relay' ist mir neu? ist das nicht das selbe wie 'sender_dependent_relayhost_maps'?
> Frank Ebert <frank.ebert at freenet.de> hat am 19. Februar 2019 um 07:17 geschrieben:
>
>
> Am Mon, 18 Feb 2019 17:59:32 +0100 (CET)
> schrieb Mike Mildner <m.mildner at kleiderschrank51.de>:
>
> > Hallo,
> >
> > ich habe hier eine kleine Maildomain. Alles läuft soweit:
> > Getmail holt via POP3 übergibt mit sendmail -t user at domain.de an
> > Postfix User lesen Mails via imap in ~/.Maildir.
>
> Moin,
>
> ich verstehe deine Konfiguration noch nicht ganz. Wozu sendmail? Ich
> habe das so gelöst:
>
> getmailrc:
> [destination]
> type = MDA_external
> path = /usr/local/libexec/dovecot/deliver
> arguments = ("-e", "-d", "%(recipient)")
>
> Wie du siehst macht dovecot bei mir die ganze Arbeit.
>
> > Alle Mails für die weite Welt werden über securesmtp.provider.de
> > relayed. Alle Lookups kommen von MySQL.
> > So, letztens habe ich sieve aktiviert um eine Autoresponse-Nachricht
> > zu generieren wegen Urlaub. Und das funktioniert nicht richtig.
> > Schicke ich intern eine Mail an entsprechende Adresse kommt auch
> > prompt die Abwensenheitsnachricht zurück. Mit Mails von 'aussen'
> > funktioniert das nicht:
>
> Hierfür wäre deine Postfix-Conig von Interesse. Wie ist "relay_domain"
> konfiguriert, wie "sender_relay"?
>
> > Zum einen modifiziert Getmail den Return-Path der eben geholten Mail
> > in getmail at domain.de - das ist aber sicher leicht in der Config zu
> > lösen... Zum anderen, hole ich Mails mit fetchmail rein, wird zwar
> > der Return-Path nicht verändert aber es wird irgendwie 'direkt'
> > versucht die vacation zu senden - d.h. ohne notwendiges SMTP-Auth.
> > Ich kann das nicht richtig beschreiben....es sieht so aus, als würde
> > die vacation direkt dem relay-host [securesmtp.provider.de] angeboten
> > ohne sender_dependent o.d.g. zu beachten. Das geht natürlich Schief!
> > Was mache ich falsch?
>
> Mit einem zwinkernden Auge würde ich die letzte Frage mit "du lieferst
> keine Configs" beantworten. ;) Zumindest mir würde es helfen, wenn du
> alle beschriebenen Konigurationsdateien lieferst, damit man anhand
> dieser versteht, was abläuft. Ich für meinen Teil glaube, dass du in
> der falschen Mailingliste gefragt hast, da du Postfix nutzt um Mails zu
> versenden.
>
> HTH
Mehr Informationen über die Mailingliste Dovecot