No Description
Nextcloud bot c08633ef6d
[tx-robot] updated from transifex
2 days ago
.github Simplify the bug report issue template 1 month ago
.phan Add default phan config 1 year ago
.tx Fix tx config 1 year ago
appinfo Add Nextcloud 16, drop 14 support and adjust build matrix 2 months ago
css Dark theme: Fix navigation icons 1 month ago
doc Rename mail_collected_addresses to mail_coll_addresses 5 months ago
img fix favicon viewbox, cut decimals 2 years ago
l10n [tx-robot] updated from transifex 2 days ago
lib Merge branch 'master' of github.com:/nextcloud/mail into fix/pagecontroller-string-userid-typehint 3 weeks ago
screenshots fix screenshot and compress 2 years ago
src Add envelope search 3 weeks ago
templates Merge remote-tracking branch 'origin/master' into refactor/vue 2 months ago
tests Load account folders with the page and add error handling 3 weeks ago
.babelrc Fix babel dependencies 3 months ago
.editorconfig Add prettier config 4 months ago
.eslintrc.js Add prettier config 4 months ago
.gitattributes Prevent merge conflicts of the changelog files 2 years ago
.gitignore Move js sources to /src and use /js for the bundle 3 months ago
.jscsrc Update some js dev deps 1 year ago
.jshintignore update npm packages; update jshint ignore list 3 years ago
.jshintrc Do not complain about trailing semicolons and require stmts 3 months ago
.scrutinizer.yml Disable slow Scrutinizer security analysisDisable slow Scrutinizer security analysis 3 months ago
.travis.yml Fix build matrix to not build with server master and php7.0 1 month ago
CHANGELOG.md Update changelog 4 months ago
COPYING add proper COPYING agplv3 license file 2 years ago
Gruntfile.js Update some js dev deps 1 year ago
Makefile Remove unused translation extractor 1 week ago
README.md Add Get on Board section and link to nextcloud server docu 5 months ago
babel.config.js Add Vue 6 months ago
composer.json Fix casing of composer pear dependencies 4 days ago
composer.lock Fix casing of composer pear dependencies 4 days ago
karma.conf.js Remove Babel and add ES6 polyfills for PhantomJS 11 months ago
krankerl.toml Update packaging ignore list 3 months ago
package-lock.json Merge pull request #1504 from nextcloud/dependabot/npm_and_yarn/eslint-config-prettier-4.0.0 3 days ago
package.json Merge pull request #1504 from nextcloud/dependabot/npm_and_yarn/eslint-config-prettier-4.0.0 3 days ago
postcss.config.js Add Vue 6 months ago
webpack.common.js Fill reply recipients, subject and body 3 months ago
webpack.dev.js Fill reply recipients, subject and body 3 months ago
webpack.prod.js Move webpack config to repo root 3 months ago
webpack.test.js Move webpack config to repo root 3 months ago

README.md

Nextcloud Mail

Downloads Build Status Scrutinizer Code Quality PHP Coverage JavaScript Coverage Bountysource

A mail app for Nextcloud

Why is this so awesome?

  • :rocket: Integration with other Nextcloud apps! Currently Contacts, Calendar & Files – more to come.
  • :inbox_tray: Multiple mail accounts! Personal and company account? No problem, and a nice unified inbox.
  • :lock: Send & receive encrypted mails! Using the great Mailvelope browser extension.
  • :see_no_evil: We’re not reinventing the wheel! Based on the great Horde libraries.

And in the works for the coming versions:

  • :books: Proper grouping of message threads
  • :package: Folder management

If you experience any issues or have any suggestions for improvement, use the issue tracker. Please follow the issue template chooser so we get the info needed to debug and fix the problem. Thanks!

Get on board

For new contributors, please check out ContributingToNextcloudIntroductoryWorkshop

Development setup

Just clone this repo into your apps directory (Nextcloud server installation needed). Additionally, npm to fetch Node.js is needed for installing JavaScript dependencies.

Once npm and Node.js are installed, PHP and JavaScript dependencies can be installed by running:

make dev-setup

Documentation

Need help? Check out our documentation. It’s split into three parts.

Maintainers

Christoph Wurst, Jan-Christoph Borchardt, Steffen Lindner and many more

If you’d like to join, just run through the issue list and fix some. :)