Enable word-wrap in the "no-IMAP resource available" error message in Sieve
(cherry picked from commit b41de4b7120b79a02f1200a9c83cc12c1f64fdf8)
Out of office replies: allow configuring dates when OOO should be active
When Sieve server supports the "date" extension, users will be able to
specify date range in which the out-of-office auto reply sieve script is
supposed to be active.
(cherry picked from commit 873834c0990c900919c7201c5dd4563b8fe53330)
Add missing include of kstandarddirs.
(cherry picked from commit ce2a344fa2ccfe5fe2a2ceefb098a8a141090b12)
VacationDialog: Add subject
You often wants to set also the subject of the vacation messages.
KOLAB: 4226
(cherry picked from commit adc523c16c94ddebfd5f8afe3699bfac61f2d952)
Support KEP:14 in sieveeditor
(cherry picked from commit c0166215bd66ad3fd58b962bec9248637aa40aa4)
parse new vacation script
(cherry picked from commit 30c20931379a2644fb133bacf1dc0836c77e7297)
show correct vacation status
(cherry picked from commit 94cb8575a11cf63d3972fd83bfd361659e6ecdf6)
Use struct to parse/read vacation script.
(cherry picked from commit 1d9d97d7ea1c1cfd583e97210f28272ff0089659)
some cleanups in sieve Vacation
- Make test shutdown. Because the VacationManager is in place, this needs to be shutdown too.
(cherry picked from commit f5cf0da9a2b4df3d1f486e8ea982277a57e61d63)
Allow intervall 0 for vacation resend
0 indicates, that the vacation response should be send at every email.
The write and parse script have the support already for that, so only
the gui part is missing.
(cherry picked from commit aaf3d3ddde890b0f53a9acdd9391dcc1d68df9fc)
Add time support for vacation dialog
(cherry picked from commit 38c44420ecf38eeaf053b76d5e3c34281c6c4250)
disable vacation script debug
there are so much unnneeded kDebugs
(cherry picked from commit 2dbae70c85abd126a70d6845bb58e74745d31f8d)
remove kDebugs
(cherry picked from commit 0d1bff151a2a1663b978f69037ae00b31c3d63d3)
VacationDialog: Add mailaction
We need different mailActionsfor vacationdialog:
Keep, Discard, Send To, Copy To
I created the testfiles out of scripts from roundcubemail.
Tested, that the createdscript is parseable by rcm.
(cherry picked from commit 1572d9cde0c85ed7325b9a745fef0c925d044c72)
Disabled libksieve/ksieveui/vacation/tests to fix build
(cherry picked from commit a25aa2f031bbf88d13864bdc3b3ab49aedfdf964)
Merge branch 'dev/libksieve' into dev/libksieve-kf5