Commit Graph

111 Commits

Author SHA1 Message Date
smizrahi
ea427ea41a feat(mail): Deletion of mail older than x. Closes #6023. Remove also template folder. Change SOGoDisableMailCleaning to SOGoEnableMailCleaning (disabled by default). 2024-11-25 10:23:31 +01:00
smizrahi
6f86506b28 feat(mail): Deletion of mail older than x. Closes #6023. 2024-11-20 16:50:15 +01:00
Hivert Quentin
d0b4b50456 feat(core): add SOGoDisableExport option to disable export for mail, calendar and contacts 2023-11-03 18:20:12 +01:00
smizrahi
8582e423bd feat(preferences): Add user preferences to enable / disable signature for new mail, reply and forward 2023-07-26 19:38:57 +02:00
smizrahi
714acfc838 fix(security): Security fix for WSTG-INPV-02. Add XSS protection on folders and mail title / content 2022-11-14 14:36:46 +01:00
Francis Lachapelle
c476503d4a feat(mail(web)): forward multiple messages as attachments
Fixes #33
2022-02-18 17:05:25 -05:00
Francis Lachapelle
21dc73df56 feat(mail(web)): Templates folder for pre-defined drafts
To create a template, the user needs to:

- define a mailbox as the Templates folder;
- move a draft to this special folder.

Fixes #4320
Fixes #5363
2022-02-14 09:33:53 -05:00
Francis Lachapelle
6c56340ba5 feat(mail): allow to directly empty junk folder
Fixes #5224
2021-11-02 16:54:36 -04:00
Francis Lachapelle
175e3802b7 fix(mail): new action to fetch the flags of a mailbox 2021-10-21 17:17:28 -04:00
Francis Lachapelle
a35225631a fix(mail): return unseen count of mailbox in msgs operations 2021-06-29 17:05:48 -04:00
Francis Lachapelle
657f00f92b fix(mail): handle folders that end with a question mark
We now avoid using NSURL.

Fixes #5303
2021-05-18 13:34:46 -04:00
Francis Lachapelle
cb6de75845 fix(mail): unsubscribe from all subfolders when deleting parent
Fixes #5218
2021-03-16 11:50:05 -04:00
Francis Lachapelle
18df3bafb5 Fix JSON error responses 2018-08-30 21:51:39 -04:00
Francis Lachapelle
894769ef6f (web) New menu option to move mailboxes
Fixes #644
Fixes #3511
Fixes #4479
2018-07-27 15:21:35 -04:00
Francis Lachapelle
9f96639e6f Ignore errors of nonexistent special mailboxes
Fixes #4177
2017-06-28 14:01:52 -04:00
Francis Lachapelle
8bcda19799 (web) Fix renaming a mailbox with special chars 2017-04-12 13:41:24 -04:00
Francis Lachapelle
d032945bb4 Code cleanup in UIxMailFolderActions.m 2016-11-21 10:43:45 -05:00
Francis Lachapelle
0e0f53cd98 Allow a mailbox to be deleted immediately
Fixes #3875
2016-11-01 11:40:59 -04:00
Ludovic Marcotte
42127c51ab (feat) added IMAP folders subscriptions management (fixes #255) 2016-09-14 15:57:49 -04:00
Francis Lachapelle
5909810b1f Improve error handling of msg move/copy actions 2016-08-04 17:38:54 -04:00
Francis Lachapelle
cccdeee707 (js) Add batch operations in advanced search 2016-07-04 17:34:13 -04:00
Francis Lachapelle
64ce63d812 (js) Add support for XSRF token with downloads
Initial support to download a file from an Ajax query. This allows the
XSRF token to be sent and verified by the server.
2016-05-03 12:57:36 -04:00
Ludovic Marcotte
582baf2960 (feat) added AngularJS's XSRF support (#3246) 2016-04-26 11:07:22 -04:00
Patrice Levesque
7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Ludovic Marcotte
3e76de1e6e (fix) really delete mailboxes being deleted from the Trash folder (#595, #1189, #641) 2016-02-09 15:46:52 -05:00
Francis Lachapelle
f321e1c949 (js) Add "Move To" option for selected messages
Fixes #3477
2016-02-03 16:48:04 -05:00
Francis Lachapelle
ac8cf16885 (fix) Safeguard againts mailboxes with no quota
Fixes #3468
2016-01-29 10:03:56 -05:00
Ludovic Marcotte
30377c0fd6 (feat) new junk/not junk capability with generic SMTP integration
Conflicts:

	NEWS
	SoObjects/Mailer/SOGoMailAccount.m
	SoObjects/SOGo/SOGoDefaults.plist
	SoObjects/SOGo/SOGoUser.m
	UI/MailerUI/UIxMailFolderActions.h
	UI/MailerUI/UIxMailFolderActions.m
	UI/MailerUI/product.plist
2016-01-22 13:58:45 -05:00
Ludovic Marcotte
de47df7c76 (fix) more safeguards when expunging mailboxes with no quota 2016-01-12 16:02:10 -05:00
Ludovic Marcotte
d2f164dfb7 (fix) safeguard ourselves againts mailboxes with no quota 2016-01-12 15:57:43 -05:00
Francis Lachapelle
3cd1c641ab Improve JSON responses for mailbox actions 2015-12-21 21:07:43 -05:00
Ludovic Marcotte
96e93c0eeb (feat) show toast when compacting folder 2015-12-10 13:54:24 -05:00
Ludovic Marcotte
5f82d3fb37 (fix) manually added fixes from PR#120 2015-11-05 09:59:31 -05:00
Euan Thoms
3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Francis Lachapelle
b646e35f5d (js) Fix mail labels handling in the Mail module 2015-09-10 11:44:09 -04:00
Ludovic Marcotte
161bcfac87 (fix) proper loading of transalations 2015-08-19 10:39:10 -04:00
Ludovic Marcotte
a220ee67b7 (feat) reworked batch menu + added save messages option 2015-08-05 14:39:58 -04:00
Ludovic Marcotte
0c7bdac091 (fix) refactored code and we now return the unseenCount when fetching uids 2015-07-31 14:31:38 -04:00
Ludovic Marcotte
40d269c504 (feat) unseen count support folder all accounts/mailboxes 2015-07-31 13:32:14 -04:00
Ludovic Marcotte
f449f0456b (feat) can now copy mails 2015-06-30 17:13:55 -04:00
Francis Lachapelle
abe8f8f93c (doc) Improve JSON API documentation 2015-06-15 11:32:09 -04:00
Francis Lachapelle
8286fb68a4 Improve JSON API documentation 2015-06-11 15:49:27 -04:00
Francis Lachapelle
c00e09f40b JSONify [UIxMailFolderActions renameFolderAction]
This commit also introduces an initial effort to have a documentation
for the JSON-based Web API following the apiDoc format
(http://apidocjs.com/).
2015-06-11 15:49:19 -04:00
Francis Lachapelle
2d076358d3 Improve Mail module
- JSONinfied mail folder create and delete actions
- restored sgFolderTree directive
- extended folder types with "shared" and "otherUsers"
- added mailbox creation at the account level
2015-06-11 15:48:14 -04:00
Francis Lachapelle
2d026b5ca5 JSONify [UIxMailFolderActions createFolderAction] 2015-06-11 15:48:13 -04:00
Francis Lachapelle
fb63689573 Initial mail editor 2015-06-11 15:42:32 -04:00
Ludovic Marcotte
eca22caefc Fix for bug #3078 2015-02-05 11:14:53 -05:00
Alexandre Cloutier
f3ca4ea7fc bugfix foldingThread; Renaming a foldername with a space was not correctly handled 2014-09-09 15:36:14 -04:00
extrafu
126a05d391 Merge pull request #54 from alexcloutier/feature/FoldingThreads
Feature/folding threads
2014-09-09 14:06:30 -04:00
Alexandre Cloutier
e6002c9b2a applied comments 2014-09-09 13:51:02 -04:00