💌 Mail app for Nextcloud
Перейти к файлу
Jan-Christoph Borchardt ce22cfd351 Merge pull request #505 from wurstchristoph/drafts
save and open drafts
2015-05-05 06:48:17 +02:00
appinfo save and open drafts 2015-05-04 22:25:08 +02:00
css fix account delete icon opacity to keep in line with other delete icons 2015-05-04 20:25:59 +02:00
img add icon for junk folder 2015-04-29 11:40:38 -04:00
js fix <br /> issue when opening drafts; show warning when opening unsupported HTML drafts 2015-05-04 22:29:23 +02:00
l10n [tx-robot] updated from transifex 2015-05-03 17:12:55 -04:00
lib fix <br /> issue when opening drafts; show warning when opening unsupported HTML drafts 2015-05-04 22:29:23 +02:00
templates save and open drafts 2015-05-04 22:25:08 +02:00
tests Merge pull request #579 from owncloud/scrutinizer-patch-1 2015-05-04 09:08:49 +02:00
.gitignore Lock vendor versions 2014-12-05 10:11:10 +01:00
.jshintrc addin jshintrc - used by scrutinizer 2014-09-29 21:49:13 +02:00
.scrutinizer.yml setting scrutinizer time out to 20 minutes 2015-05-03 23:34:25 +02:00
.travis.yml test against core 8.0 and 8.1 2015-05-03 23:23:51 +02:00
CONTRIBUTING.md Fix IRC-URL in Contributing.md 2014-08-29 18:11:41 +02:00
README.md Merge pull request #554 from owncloud/server-side-caching 2015-05-03 23:45:20 +02:00
composer.json update composer.lock, fixed mailbox non-ascii status returning null #444 #522 2015-04-28 09:47:50 +08:00
composer.lock update composer.lock, fixed mailbox non-ascii status returning null #444 #522 2015-04-28 09:47:50 +08:00

README.md

Mail app

Build Status Scrutinizer Code Quality Code Coverage Dependency Status

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.)

Were 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

If youd 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