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
2021-07-14Merge pull request #5198 from nextcloud/enh/5173/ldap-aliases-provisioningChristoph Wurst
LDAP alias provisioning
2021-07-06Add provisioning for aliasesDaniel Kesselberg
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-07-06Add method exists check to migrationAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-05-28Fix where condition for provisioned mail accounts.Daniel Kesselberg
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-05-28Add option to use multiple configs for mail provisioningAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-05-26Add bg job for label syncAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-04-21fixed await with promisesSilvio Zimmer
Signed-off-by: Silvio Zimmer <silvio.zimmer@die-kinderwelt.com>
2021-04-21add option to place signature above quoted textSilvio Zimmer
Signed-off-by: Silvio Zimmer <silvio.zimmer@die-kinderwelt.com>
2021-04-19Exit early if no message ids are to be fixedChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-04-19Allow signatures for aliasesDaniel Kesselberg
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-04-12Split migrations for backportAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-04-08Merge pull request #4840 from ↵Anna Larch
nextcloud/enhancement/rework-duplicate-entries-for-tag-message Rework duplicate entry handling for tags
2021-04-07Change provisioning columnAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-31Rework duplicate entry handling for tagsAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-23Add repair step for default tagsAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-22Add tagging to messagesAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-03-12Check for method existence before calling during upgradeChristoph Wurst
The ``\OCA\Mail\Db\MessageMapper::findWithEmptyMessageId`` is new and due to the nature of how Nextcloud upgrades work, the loaded code won't have the new method when the post-migration repair step is run. Hence we have to do a (arguably ugly) method exists check before the method is called. Fixes #4746 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-03-10Add a repair step for missing message-idsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-26Add trusted domainGretaD
Signed-off-by: GretaD <gretadoci@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-26Add Sieve supportDaniel Kesselberg
* Expose managesieve port * Add sieve client factory * Add support for sieve to provisioning * Refactor test connectivity logic and add sieve. * Add support for sieve to provisioning * Add sieve to account form * Add debug logger for ManageSieve * Add api to get and update active script * Add error for managesieve exception * Add text editor to update existing script Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-14Sent and request mdn (read confirmation)Daniel Kesselberg
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2020-12-03Allow always showing images from trusted sendersChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-30Store special mailboxes as preference of the accountChristoph Wurst
… instead of using a fragile autodetection every time we need one of those. We will still try to auto-detect the mailboxes but the users will have to option to change the destinations. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-05Migrate remaining usage of ILogger to the PSR logger interfaceChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-09-29Fix migration versionChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-09-24Merge pull request #3637 from nextcloud/fix/3297/set-mime-type-to-attachmentsv1.5.0-beta3Christoph Wurst
Gets mime type of uploaded attachments
2020-09-24Gets mime type of uploaded attachmentsCyrille Bollu
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-09-24Add a flag that indicates whether an inbox should be sync'edChristoph Wurst
The cron background sync can be expensive with accounts that have many mailboxes. As it turns out other clients like Thunderbird also don't look into *all* mailboxes to check for new email. Instead they only do that for INBOX by default and let the user pick more mailboxes if they wish. We should do the same. This adds a simple flag. Only the inbox and mailboxes that have this flag set will get a sync in background. Any other mailbox can still be used, but the sync only happens if the user has the mailbox open. This will bring down the load on instances with many accounts, especially if those have many mailboxes. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-09-01Detect and persist the personal namespaceChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-07-03Store the `references`, `in-reply-to` and the thread root idChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-29Wide the mail_messages message_id columnChristoph Wurst
Message-IDs can be up to 995 chars according to the RFC. For some leeway I've bumped this to 1024. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-19Ensure "subscribed" flag is transferred from imap serverHolger Dehnhardt
Signed-off-by: Holger Dehnhardt <holger@dehnhardt.org> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-13Add a ML-based classifier for important messagesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-04-23Add classifier for new messagesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-04-23Make it possible to mark messages importantChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-04-14Update to nextcloud coding standard v0.3.0Christoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-03-26Remove unused importsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-03-20Simplify the virtual favorite inboxChristoph Wurst
* Remove the heavy-weight virtual flagged mailbox * Implement a favorites inbox as a simple filtered view * Refactor the sync logic so it work with filtered mailboxes Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-02-10Add a lazy structure analyzation to get the attachments icon backChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-01-31Add a cache for IMAP message in the databaseChristoph Wurst
Co-authored-by: Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-01-30Pass a real octal num to chmodChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-01-23Check return value of chmodChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-01-23Make the itinerary extractor executable in a repair stepChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-12-17Merge pull request #2347 from nextcloud/fix/non-active-provisioningChristoph Wurst
Fix accidental provisioning when it's actually disabled
2019-12-17Make it possible to change the order of accountsChristoph Wurst
Co-authored-by: GretaD <gretadoci@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-12-16Fix accidental provisioning when it's actually disabledChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-12-04Persist provisioned accountsChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-10-15Add CKEditorChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-02Persist the mailbox special use as wellChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-02Move away from string-based ID column as that causes problems on updateChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>