Sieve-Example:Notify: Difference between revisions

From AAISP Support Site
mNo edit summary
mNo edit summary
 
(5 intermediate revisions by the same user not shown)
Line 5: Line 5:
If you can edit the sieve filter manually, then you can also get the Sender and add that to the subject line:
If you can edit the sieve filter manually, then you can also get the Sender and add that to the subject line:


<syntaxhighlight>
<syntaxhighlight lang="python">
# rule:[notify]
# rule:[notify]
if header :matches "Subject" "*"
if header :matches "Subject" "*"
Line 16: Line 16:
set "from" "${1}";
set "from" "${1}";
}
}
notify :importance "2" :message "[Notification] ${from}: ${subject}" "mailto:andrew@aa.net.uk";
notify :importance "2" :message "[Notification] ${from}: ${subject}" "mailto:someone@example.com";


</syntaxhighlight>
</syntaxhighlight>


This sets a variable of the subject, and then sends an email to another mailbox using the subject line.
This sets a variable of the subject, and then sends an email to another mailbox using the subject line.



[[Category:Sieve]]

Latest revision as of 12:19, 26 July 2022

Send a notification email to another mailbox when the mailbox gets an email:

Roundcube screenshot for sending a notification email to another address

If you can edit the sieve filter manually, then you can also get the Sender and add that to the subject line:

# rule:[notify]
if header :matches "Subject" "*"
{
	set "subject" "${1}";
}

if header :matches "From" "*"
{
	set "from" "${1}";
}
notify :importance "2" :message "[Notification] ${from}: ${subject}" "mailto:someone@example.com";

This sets a variable of the subject, and then sends an email to another mailbox using the subject line.