PDA: 4.125
SE: 8-0.455
OS: Oracle Linux 8
Ich habe folgenden Filter erstellt:
require ["enotify"];
# rule:[enotify]
if true
{
notify :importance "2" :message "New Message received." "mailto:xyz@somedomain.com";
}
Wenn nun einem Mail eintrifft, wird an xyz@somedomain.com folgende Mail versandt:
[...]
X-Sieve: Pigeonhole Sieve 0.5.21.1 (4905e73)
Message-ID: <dovecot-sieve-1733953974-73072-0@server>
Date: Wed, 11 Dec 2024 22:52:54 +0100
Subject: New Message received.
From: Postmaster <postmaster@server>
To: xyz@somedomain.com
Auto-Submitted: auto-notified; owner-email="sender@server"
Precedence: bulk
X-Priority: 3 (Normal)
Importance: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Notification of new message.
Alles anzeigen
Im Subject taucht nun die definierte Nachricht auf. Bei ":message" würde ich jedoch annehmen, dass dies im Mail Body auftauchen sollte. Zumal in Roundcubemail dies auch als "Nachrichtentext" angegeben ist. Dort hat man eine Textbox und kann Zeilenumbrüche eingeben. Zeilenumbrüche im Subject wären nicht RFC konform.
Die Dokumentation ist auch eher knapp: https://doc.dovecot.org/2.3/co…sieve/extensions/enotify/
Hat jemand damit Erfahrung? Ich habe auch mal bei dovecot das Debugging eingeschaltet. Dies gab aber keine Hinweise zur Ausführung von enotify. Wird ":message" missverstanden oder liegt hier ein Fehler vor.