Autoreply mit Bedingungen und direkt mit Postfix
Daniel Gompf
tech at kdmails.de
Do Jun 8 22:32:37 CEST 2017
Hallo Marc,
Am 08.06.2017 um 18:27 schrieb Marc Risse:
> Hallo Christian,
>
> danke für Deinen Beitrag. Allerdings habe ich keine falschen und
> richtigen Domains. Und erst recht keine User.
>
> Hintergrund: Wir sind ISP im Kommunalen Umfeld. Für die Kommunikation
> der Behörden etc. untereinander gibt es ein eigenes Netz (DOI). Die
> Nutzung dieses Netzes ist gesetzlich Festgeschrieben. Leider erhalten
> wir immer wieder Emails von Behörden über das Internet, also nicht über
> DOI. Jetzt wurde die Idee geboren, die Absender darüber zu informieren.
> Das DOI stellt mir eine (lange) Liste mit Domains zur Verfügung, die
> über DOI mailen (sollten/müssten). Also, wenn eine Mail aus dem Internet
> kommt und die Absenderdomain auf dieser Liste steht, soll der Autoreply
> erzeugt werden. Kommt die Mail korrekt über DOI, passiert nichts, weil
> dafür ein anderes Mailrelay zuständig ist. Das ganze soll auf den MXern
> passieren, dort gibt es quasi keine User sondern nur Transport-Regeln
> für Domains.
Bringt es was die Absender zu informieren? Die können den Transportweg
wohl in den wenigsten Fällen beeinflussen.
Ansonsten würde ich das wohl über einen Milter regeln.
http://www.postfix.org/MILTER_README.html
>
> VG
> Marc
>
>
> Am 08.06.2017 um 18:17 schrieb Christian Boltz:
>> Hallo Marc, hallo zusammen,
>>
>> Am Donnerstag, 8. Juni 2017, 18:03:37 CEST schrieb Marc Risse:
>>> ich möchte über ein Script (oder Filter) eine Automatische Antwort an
>>> den Absender verschicken, wenn die Mail über den falschen Weg an den
>>> Mailserver gesendet wurde. Als Bedingung habe ich eine Liste mit
>>> Domains, welche diesen Autoreply erhalten sollen. Auf dem Mailrelay
>>> läuft nur Postfix, Amavis etc, also kein Sieve etc..
>>> Jetzt habe ich ein Script geschrieben (als Service in der master.cf)
>>> und schaue mit diesem Script in den Header und löse den Autoreply
>>> entsprechend aus. Allerdings bin ich mir unsicher, wie ich die
>>> Original-Mail wieder in die normale Postfix-Verarbeitungskette
>>> bekomme. In den Beispielen die ich gefunden habe, wird meist per
>>> sendmail diese Mail wieder eingefügt. Habe mir dafür einen eigenen
>>> smtp-Listener auf einen anderen Port gelegt. Allerdings ist die Mail
>>> jetzt nicht mehr original.
>>> Meine Fragen: wie bekomme ich die original Mail wieder ins Postfix?
>>> Oder gehe ich die Sache falsch an? Kann Postfix vielleicht auch
>>> direkt anhand einer Domainliste Autoreplys senden?
>> Es gibt eine einfache und langweilige Lösung.
>>
>> Derzeit hast Du einen Alias
>> user at falschedomain -> script
>>
>> Ändere den Alias einfach zu
>> user at falschedomain -> postfach at richtigedomain, script
>>
>>
>> Gruß
>>
>> Christian Boltz
>
Mehr Informationen über die Mailingliste Postfixbuch-users