Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-02Move Account::moveMessage method to the MessageMapper classChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-01Remove unified inbox/mailbox relictsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-01-22Switch to nc13-RC1 to nc14-devChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-10-23Cleanup address handlingChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-10-09Merge pull request #540 from nextcloud/refactor/extract-create-transportChristoph Wurst
Extract Account::createTransport into a SmtpClientFactory class
2017-09-25Remove unused codeChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-09-21Extract Account::createTransport into a SmtpClientFactory classChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-09-18Merge branch 'master' of github.com:/nextcloud/mail into ↵Christoph Wurst
enhancement/debug-imap-smtp-log
2017-09-11Cleanup unused controller methodsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-09-11Always log IMAP and SMTP if debug mode is enabledChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-09-04Fix encoding of saved messagesChristoph Wurst
Apparently horde libs use a different encoding when a message is serialized to a string depending on whether a stream is used or not. Before, drafts and sent messages were stored with a wrong encoding, although the message sent was correctly encoded. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-29Merge pull request #483 from nextcloud/test/replace-draftChristoph Wurst
Add integration test for replacing an existing draft
2017-08-29Add integration tests for replies and reply subjectsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-29Add integration test for replacing an existing draftChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-28Fix encoding of drafts messagesChristoph Wurst
Apparently the horde libs do not produce a valid MIME unless you actually use the 'send' method. Since they fortunatelly have a null transport with an empty impl, we can use this to have the same encoding magic going on as we do have in place for actually sending messages via SMTP. Now drafts stored to IMAP are encoded correctly. Fixes https://github.com/nextcloud/mail/issues/9 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-23Merge branch 'master' of github.com:/nextcloud/mail into ↵Christoph Wurst
refactor/background-sync
2017-08-22Merge branch 'master' of github.com:/nextcloud/mail into ↵Christoph Wurst
refactor/iaccount-serialization
2017-08-22Merge branch 'master' of github.com:/nextcloud/mail into ↵Christoph Wurst
refactor/background-sync
2017-08-22Remove unused Account::reconnect methodChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-22Use JsonSerializable::jsonSerialize instead of a custom methodChristoph Wurst
IAccount extends php's JsonSerialize interface which already comes with a proper method that seralizes an object into an array. Hence we shall use this method instead of duplicating and throwing an exception in the implementation. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-08-01Attach local attachments to outgoing messagesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-07-11Remove manual background syncChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-07-11Fix issues reported by scrutinizerChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-02-09remove dead code and test folder sortingChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-02-09Refactor server-side folder management implementationChristoph Wurst
* better OOP architecture * dependency injection everywhere * abstraction where it made sense * SRP applied as much as possible * added a bunch of tests for the new code * REST API compatible to old implementation * new code is not optimized * old code was not removed Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2016-12-16allow moving messages inside a single accountChristoph Wurst
2016-10-17Use PSR-4 loading for normal filesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>