72
README.md
72
README.md
@ -5,7 +5,7 @@
|
||||
|
||||
<br>
|
||||
|
||||

|
||||

|
||||
|
||||
<br>
|
||||
|
||||
@ -20,13 +20,13 @@ This project is hosted on [Gitlab](https://gitlab.com/nofusscomputing/projects/d
|
||||
|
||||
----
|
||||
|
||||
**Stable Branch**
|
||||
.**Stable Branch**
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
----
|
||||
|
||||
**Development Branch**
|
||||
.**Development Branch**
|
||||
|
||||
 
|
||||
|
||||
@ -42,3 +42,67 @@ links:
|
||||
|
||||
- [Merge Requests (Pull Requests)](https://gitlab.com/nofusscomputing/projects/docker-mail/-/merge_requests)
|
||||
|
||||
|
||||
## Features
|
||||
|
||||
This docker container is intended to be a fully fledged E-Mail Server. Dovecot acts as the IMAP Server and Local Delivery agent. Postfix is intended to be the MTA utilising Dovecot's LMTP service for local delivery. User management is via LDAP and a working directory server is required to use this image.
|
||||
|
||||
|
||||
- Mail Server - _Dovecot_
|
||||
|
||||
- IMAP Server on tcp/993
|
||||
|
||||
- Acts as Local Delivery Agent (LDA) via LMTP
|
||||
|
||||
- Group E-Mail Boxes
|
||||
|
||||
- Mail Aliasing. _(User can have multiple E-Mail Addresses)_
|
||||
|
||||
- Ability to Share Mailboxes
|
||||
|
||||
- redirection of spam to Spam folder
|
||||
|
||||
- manage sieve server
|
||||
|
||||
- New user welcome email
|
||||
|
||||
|
||||
- SMTP Server _Postfix_
|
||||
|
||||
- Acts as Mail Transfer Agent (MTA)
|
||||
|
||||
- filters file extensions
|
||||
|
||||
- [Remove/cleans headers](https://gitlab.com/nofusscomputing/projects/docker-mail/-/blob/master/include/etc/postfix/header_checks_privacy) that contain potentially sensitive information
|
||||
|
||||
- Spam filtering
|
||||
|
||||
|
||||
- General Features:
|
||||
|
||||
- Automatic Backups of container data
|
||||
|
||||
- rotation of old logs
|
||||
|
||||
- All Data exposed as separate docker volumes so you don't loose data
|
||||
|
||||
|
||||
## Using this container
|
||||
|
||||
Currently this container is **not ready for production.**
|
||||
|
||||
|
||||
### Useful Commands
|
||||
|
||||
Share a Mailbox
|
||||
|
||||
``` bash
|
||||
doveadm acl add -u {user_name_sharing} INBOX user={user to share with} lookup read write write-seen write-deleted insert post expunge create delete admin
|
||||
|
||||
```
|
||||
|
||||
or you can use the provided helper script `group-mailbox.sh {user_name_sharing} {user to share with}`. This command will share the all of the default folders _Archives, Drafts, Inbox, Sent, Spam and Trash_.
|
||||
|
||||
| :alert: NOTE!! |
|
||||
|:----|
|
||||
| `{user_name_sharing}` must be specified as a full E-Mail address. <br> `{user to share with}` must be specified as the user name only (without the `@domainname.tld`)|
|
||||
|
Reference in New Issue
Block a user