Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
smedev:dovecot [07/09/2012 11:39] dani [Screenshots] |
smedev:dovecot [23/11/2013 19:11] dani [Features] |
||
---|---|---|---|
Ligne 31: | Ligne 31: | ||
- | This project is in early beta stage. We're using it on a small site (~10 users) and it seems to be working fine, but please, don't run this yet on production server. | + | This project is in beta stage. We're using it on about 10 production servers |
Ligne 42: | Ligne 42: | ||
* **Quota report**: if a user has a quota defined, it'll be available to IMAP clients which support it. (default to enabled). More info on this feature here: [[http:// | * **Quota report**: if a user has a quota defined, it'll be available to IMAP clients which support it. (default to enabled). More info on this feature here: [[http:// | ||
* **Full text indexing**: this feature allows dovecot to create full text indexes, which will make subsequent searches (TEXT and BODY) much, much faster. The downside is that it'll take extra space on the hard drive, and consume more memory and CPU (default is disabled). More info on this feature here: [[http:// | * **Full text indexing**: this feature allows dovecot to create full text indexes, which will make subsequent searches (TEXT and BODY) much, much faster. The downside is that it'll take extra space on the hard drive, and consume more memory and CPU (default is disabled). More info on this feature here: [[http:// | ||
- | * **Master user**: if enabled, the admin user will be able to login on the IMAP server as any user. For example, use user1< | + | * **Master user**: if enabled, the admin user will be able to login on the IMAP server as any user. For example, use user1< |
- | * **Shared Mailboxes and IMAP ACL**: this feature | + | * **Shared Mailboxes and IMAP ACL**: this feature |
* **Extra logging**: The default dovecot log level is appropriate for high trafic installation: | * **Extra logging**: The default dovecot log level is appropriate for high trafic installation: | ||
- | * **Sieve scripts and manage sieve daemon**: this feature adds sieve scripts support. Sieve is a script language for server side mail processing when mails arrive in your mailbox. With this, you can create filters, reject mails with a custom message, configure a vacation message, forward some mails etc…. These features are often available on mail clients (Outlook, Thunderbird, | + | * **Sieve scripts and manage sieve daemon**: this feature adds sieve scripts support. Sieve is a script language for server side mail processing when mails arrive in your mailbox. With this, you can create filters, reject mails with a custom message, configure a vacation message, forward some mails etc…. These features are often also available on mail clients (Outlook, Thunderbird, |
===== Installation ===== | ===== Installation ===== | ||
Ligne 59: | Ligne 59: | ||
GPGKey http:// | GPGKey http:// | ||
Visible yes status disabled | Visible yes status disabled | ||
+ | |||
db yum_repositories set atrpms-testing repository \ | db yum_repositories set atrpms-testing repository \ | ||
BaseURL ' | BaseURL ' | ||
Ligne 68: | Ligne 68: | ||
Visible no \ | Visible no \ | ||
status disabled \ | status disabled \ | ||
- | IncludePkgs ' | + | IncludePkgs ' |
Priority 9 | Priority 9 | ||
+ | |||
/ | / | ||
Name ' | Name ' | ||
Ligne 83: | Ligne 83: | ||
librpm4, | librpm4, | ||
libacl, | libacl, | ||
- | gd, | + | gd, |
status disabled | status disabled | ||
signal-event yum-modify | signal-event yum-modify | ||
</ | </ | ||
- | <hidden iPasserelle config> | + | |
- | iPasserelle needs a specific repo config as it uses additionnal repo with different priorities | + | <hidden iPasserelle config> iPasserelle needs a specific repo config as it uses additionnal repo with different priorities |
+ | |||
<code bash> | <code bash> | ||
- | db yum_repositories set atrpms-dovecot repository \ | ||
- | Name ' | ||
- | BaseURL ' | ||
- | EnableGroups no \ | ||
- | GPGCheck yes \ | ||
- | GPGKey http:// | ||
- | Visible no \ | ||
- | Priority 9 \ | ||
- | IncludePkgs dovecot \ | ||
- | status enabled | ||
db yum_repositories set atrpms-testing-dovecot repository \ | db yum_repositories set atrpms-testing-dovecot repository \ | ||
Ligne 110: | Ligne 102: | ||
Visible no \ | Visible no \ | ||
Priority 8 \ | Priority 8 \ | ||
- | IncludePkgs dovecot-managesieve, | + | IncludePkgs dovecot-managesieve, |
status enabled | status enabled | ||
+ | |||
signal-event yum-modify | signal-event yum-modify | ||
</ | </ | ||
+ | |||
+ | |||
</ | </ | ||
+ | |||
Then, you can install smeserver-dovecot: | Then, you can install smeserver-dovecot: | ||
Ligne 125: | Ligne 120: | ||
- | You also need to mount the filesystem where / | + | You also need to mount the filesystem where / |
- | <code bash># | + | <code bash> |
+ | # | ||
# BE CAREFUL WHEN MODIFYING THIS FILE! It is updated automatically | # BE CAREFUL WHEN MODIFYING THIS FILE! It is updated automatically | ||
# by the SME server software. A few entries are updated during | # by the SME server software. A few entries are updated during | ||
Ligne 178: | Ligne 174: | ||
- | * **AdminIsMaster** | + | * **AdminIsMaster** |
- | * **FullTextIndexing** | + | * **FullTextIndexing** |
- | * **LogActions** | + | * **LogActions** |
- | * **Quotas** | + | * **Quotas** |
- | * **SharedMailbox** | + | * **SharedMailbox** |
After you've configured the prop like you want, just run | After you've configured the prop like you want, just run | ||
Ligne 220: | Ligne 216: | ||
<code bash> | <code bash> | ||
db configuration setprop dovecot SharedMailbox enabled | db configuration setprop dovecot SharedMailbox enabled | ||
+ | signal-event email-update | ||
</ | </ | ||
- | When this feature is enabled, | + | When this feature is enabled, a special group named sharedmailbox (automatically created during install) will have: |
Ligne 237: | Ligne 234: | ||
Once enabled, you can grant different access level (read, post, delete, change flags, create sub folders etc.) to other users, or group of users on your IMAP folders. | Once enabled, you can grant different access level (read, post, delete, change flags, create sub folders etc.) to other users, or group of users on your IMAP folders. | ||
+ | |||
===== SOGo integration ===== | ===== SOGo integration ===== | ||
Ligne 279: | Ligne 277: | ||
- | {{ : | + | {{ : |
- | {{ : | + | {{ : |
- | {{ : | + | {{ : |
- | {{ : | + | {{ : |