ce22cfd351
save and open drafts |
||
---|---|---|
appinfo | ||
css | ||
img | ||
js | ||
l10n | ||
lib | ||
templates | ||
tests | ||
.gitignore | ||
.jshintrc | ||
.scrutinizer.yml | ||
.travis.yml | ||
CONTRIBUTING.md | ||
README.md | ||
composer.json | ||
composer.lock |
README.md
Mail app
An email app for ownCloud (minimum version 8). At the moment it is a basic IMAP client and in heavy development. (A possibility for the future would be to also have it be a dedicated email server. But that would always be optional, require additional dependencies and is out of scope for now.)
We’re working towards a 0.1 release at the moment. If you experience any issues or have enhancement suggestions, please report them in our issue tracker.
Maintainers
- Thomas Müller
- Jan-Christoph Borchardt
- Lukas Reschke
- Christoph Wurst
- Thomas Imbreckx
- Plato Leung
- Steffen Lindner
- past contributors: Jakob Sack, Bart Visscher, Sebastian Schmid
If you’d like to join, just go through the issue list and fix some. :)
Developer setup info
Just clone this repo into your apps directory (ownCloud Core installation needed). Additionally you need Composer to install dependencies:
curl -sS https://getcomposer.org/installer | php
php composer.phar install
Resetting the app
Connect to your database and run the following commands where oc_ is your table prefix (defaults to oc_)
DELETE FROM oc_appconfig WHERE appid = 'mail';
DROP TABLE oc_mail_accounts;
Go to ownCloud Mail in the browser and run this from the developer console to clear the cache:
localStorage.clear();
Configuration
Certain advanced or experimental features need specific enablement in config.php:
Debug mode
You can enable IMAP backend logging. A horde.log will appear in the same directory as your owncloud.log.
'app.mail.imaplog.enabled' => true
Server-side caching
Mailbox messages and accounts can be cached on the ownCloud server to reduce mail server load: This requires a valid memcache to be configured
'app.mail.server-side-cache.enabled' => true