Sieve-Example:HTML Autoresponder: Difference between revisions
Appearance
Content deleted Content added
mNo edit summary |
syntax! |
||
| (16 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
Sometimes you may want to sent an autoresponder, eg an out of office, or an automatic reply |
Sometimes you may want to sent an autoresponder, eg an out of office, or an automatic reply with further information, but you want to specifically send html for some reason. |
||
You can use the following as an example |
You can use the following sieve code as an example: |
||
<syntaxhighlight> |
<syntaxhighlight lang=sieve> |
||
require ["vacation","variables"]; |
|||
require ["vacation","variables"]; |
require ["vacation","variables"]; |
||
# rule:[html auto responder reply] |
# rule:[html auto responder reply] |
||
| Line 11: | Line 12: | ||
set "subject" "${1}"; |
set "subject" "${1}"; |
||
} |
} |
||
vacation |
|||
:subject "Automatic reply with HTML information. Re ${subject}" |
|||
MIME-Version: 1.0 |
:mime "MIME-Version: 1.0 |
||
Content-Type: text/html; charset=UTF-8 |
Content-Type: text/html; charset=UTF-8 |
||
Content-Transfer-Encoding: 7bit |
Content-Transfer-Encoding: 7bit |
||
| Line 21: | Line 23: | ||
<b>I am away</b> |
<b>I am away</b> |
||
</body> |
</body> |
||
</html> |
</html> |
||
| ⚫ | |||
. |
|||
| ⚫ | |||
} |
} |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
'''See below how to add this via Roundcube.''' |
|||
| ⚫ | |||
This will: |
|||
| ⚫ | |||
* Match any incoming email to the mailbox |
|||
* Put the subject line in to a variable |
|||
* Reply back to the sender with a modified subject line |
|||
* Include HTML in the email |
|||
=== Example reply:=== |
|||
You can create a filter if you've not got one, but then you need to edit it manually - you click the cog at the bottom, and click 'edit filter set' |
|||
[[File:Html-reply.png|border]] |
|||
===Improvements / Notes=== |
|||
| ⚫ | |||
More can be done with this script, eg |
|||
| ⚫ | |||
*you can modify it to include a multipart reply (HTML and plain text) |
|||
*you can restrict the reply to only once a day per sender, by adding :days 1 under :vacation |
|||
| ⚫ | |||
| ⚫ | |||
=Editing this in Roundcube= |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
# You may already have a 'Filter set' called roundcube, that's fine. |
|||
# At the bottom of the 'filter set' collumn, click the cog icon, and then 'Edit filter set' |
|||
| ⚫ | |||
| ⚫ | |||
If you later edit the filter with Roundcube be sure to use the 'edit filter set' link as otherwise the code will get altered and not work. |
If you later edit the filter with Roundcube be sure to use the 'edit filter set' link as otherwise the code will get altered and not work. |
||