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
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2017-09-26 10:53:30 +0300
committerChristoph Wurst <christoph@winzerhof-wurst.at>2017-09-26 10:53:30 +0300
commite53f6e26da0bf8bb028563706738affe0b2d5873 (patch)
tree6db57337c39aa1fba87898f4be6acc1cf68f0818 /README.md
parent758ec95ab45e2aca22e633511a668b61e86a054f (diff)
Split readme into dedicated documentation files
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'README.md')
-rw-r--r--README.md105
1 files changed, 5 insertions, 100 deletions
diff --git a/README.md b/README.md
index 67464b24b..395362425 100644
--- a/README.md
+++ b/README.md
@@ -25,112 +25,17 @@ And in the works for the [coming versions](https://github.com/nextcloud/mail/mil
* :paperclip: Even better attachment support
* :package: Folder management & moving mails
-## Installation
-
-In your Nextcloud, simply navigate to »Apps«, choose the category »Social & Communication«, find the Mail app and enable it.
-Then open the Mail app from the app menu. Put in your mail account credentials and off you go!
-
If you experience any issues or have any suggestions for improvement, use the [issue tracker](https://github.com/nextcloud/mail/issues). Please follow the [issue template](https://raw.githubusercontent.com/nextcloud/mail/master/.github/issue_template.md) so we get the info needed to debug and fix the problem. Thanks!
-## Usage
-
-### Keyboard shortcuts for Mail
-
-Speed up your Mail experience by using keyboard shortcuts.
+## Documentation
-| Action | Shortcut |
-| ------------- | ---------------------------------- |
-| Newer message | <kbd>K</kbd> or <kbd>←</kbd> |
-| Older message | <kbd>J</kbd> or <kbd>→</kbd> |
-| Toggle star | <kbd>S</kbd> |
-| Toggle unread | <kbd>U</kbd> |
-| Delete | <kbd>Del</kbd> |
-| Search | <kbd>Ctrl</kbd> + <kbd>F</kbd> |
-| Send | <kbd>Ctrl</kbd> + <kbd>↵</kbd> |
-| Refresh | <kbd>R</kbd> |
+Need help? Check out our documentation. It's split into three parts.
+* [Admin documentation](doc/admin.md) (installation, configuration, troubleshooting)
+* [Developer documentation](doc/developer.md) (developer setup, nightly builds)
+* [User documentation](doc/user.md) (usage, keyboard shortcuts)
## Maintainers
[Christoph Wurst](https://github.com/ChristophWurst), [Jan-Christoph Borchardt](https://github.com/jancborchardt), [Steffen Lindner](https://github.com/Gomez) [and many more](https://github.com/nextcloud/mail/graphs/contributors)
If you’d like to join, just run through the [issue list](https://github.com/nextcloud/mail/issues) and fix some. :)
-
-## Troubleshooting
-
-### Gmail
-
-If you can not access your Gmail account use https://accounts.google.com/DisplayUnlockCaptcha to unlock your account.
-
-### Outlook.com
-
-If you can not access your Outlook.com account try to enable the 'Two-Factor Verification' (https://account.live.com/proofs/Manage) and set up an app password (https://account.live.com/proofs/AppPassword), which you then use for the Nextcloud Mail app.
-
-### Dovecot IMAP
-
-If your Dovecot IMAP server prefixes all folders with `INBOX`, Nextcloud Mail does not work correctly.
-
-Check `/etc/dovecot/dovecot.conf`:
-
-```
-namespace inbox {
- separator = .
- # All folders prefixed
- # prefix = INBOX.
- prefix =
- inbox = yes
- type = private
-}
-```
-
-
-## Developer setup info
-
-Just clone this repo into your apps directory (Nextcloud server installation needed). Additionally, [npm](https://www.npmjs.com/) to fetch [Node.js](https://nodejs.org/en/download/package-manager/) is needed for installing JavaScript dependencies.
-
-Once npm and Node.js are installed, PHP and JavaScript dependencies can be installed by running:
-```bash
-make install-composer-deps
-make optimize-js
-```
-
-### Nightly builds
-
-Instead of setting everything up manually, you can just [download the nightly builds](https://nightly.portknox.net/mail/?C=M;O=D) instead. These builds are updated every 24 hours, and are pre-configured with all the needed dependencies.
-
-1. Download
-2. Extract the tar archive to 'path-to-nextcloud/apps'
-3. Navigate to »Apps«, choose the category »Productivity«, find the Mail app and enable it.
-
-The nightly builds are provided by [Portknox.net](https://portknox.net)
-
-### Resetting the app
-Connect to your database and run the following commands (`oc_` is the default table prefix):
-```sql
-DELETE FROM oc_appconfig WHERE appid = 'mail';
-DROP TABLE oc_mail_accounts;
-DROP TABLE oc_mail_aliases;
-DROP TABLE oc_mail_collected_addresses;
-DROP TABLE oc_mail_attachments;
-```
-
-
-## Configuration
-
-Certain advanced or experimental features need to be specifically enabled in your `config.php`:
-
-### Timeouts
-Depending on your mail host, it may be necessary to increase your IMAP and/or SMTP timeout threshold. Currently IMAP defaults to 20 seconds and SMTP defaults to 2 seconds. They can be changed as follows:
-
-#### IMAP timeout
-```php
-'app.mail.imap.timeout' => 20
-```
-#### SMTP timeout
-```php
-'app.mail.smtp.timeout' => 2
-```
-### Use php-mail for sending mail
-You can use the php-mail function to send mails. This is needed for some webhosters (1&1 (1und1)):
-```php
-'app.mail.transport' => 'php-mail'
-```