This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.
Differences between revisions 315 and 377 (spanning 62 versions)
Revision 315 as of 2007-12-12 15:04:27
Size: 4749
Editor: www
Comment:
Revision 377 as of 2018-08-05 15:21:25
Size: 5347
Editor: AkiTuomi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl TimoSirainen:read,write,delete,revert,admin All:read
Line 3: Line 4:
 * Back to '''[http://www.dovecot.org/ Dovecot homepage]'''  * Back to '''[[https://www.dovecot.org/|Dovecot homepage]]'''
Line 5: Line 6:
 * [:WhyDoesItNotWork:Why doesn't Dovecot work?]
 * [:GermanVersion:German Version]
 * [[WhyDoesItNotWork|Why doesn't Dovecot work?]]
 * [[LifeCycleNotifications|Dovecot life cycle notifications]]
Line 9: Line 10:
[[TableOfContents]] <<TableOfContents>>
Line 12: Line 13:
 * [:MailServerOverview:Overview of how everything works together]
 * Mail protocols: [http
://en.wikipedia.org/wiki/Imap IMAP], [http://en.wikipedia.org/wiki/Pop3 POP3] and [http://en.wikipedia.org/wiki/Smtp SMTP]
 * [:
MDA:Mail delivery agents and Sieve]
 ** [:
MailboxFormat:Mailbox formats]
  * [:
IndexFiles:Dovecot's index files]
 * [:
Authentication:User authentication]
  * [:Sasl:
SASL]
 * [[MailServerOverview|Overview of how everything works together]]
 * Mail protocols
: [[https://en.wikipedia.org/wiki/Imap|IMAP]], [[https://en.wikipedia.org/wiki/Pop3|POP3]] and [[https://en.wikipedia.org/wiki/Smtp|SMTP]]
 * [[
MDA|Mail delivery agents and Sieve]]
 * [[
MailboxFormat|Mailbox formats]]
  * [[
IndexFiles|Dovecot's index files]]
 * [[
Authentication|User authentication]]
  * [[Sasl|
SASL]]
Line 25: Line 27:
  * [:CompilingSource:Compiling from sources]
  * [:PrebuiltBinaries:Installing prebuilt binaries]
 1. [:
FindMailLocation:Checking where mail is delivered to]
 1. [:
BasicConfiguration:Configuring Dovecot]
 1. [:
RunningDovecot:Running Dovecot]
 1. ["
Logging"]
 1. [:
TestInstallation:Testing that everything works]
  * [:TestPop3Installation:Testing POP3 installation]
 1. [:
FinishBasicConfiguration:Finishing the test installation]
  * [[CompilingSource|Compiling from sources]]
  * [[PrebuiltBinaries|Installing prebuilt binaries]]
 1. [[
FindMailLocation|Checking where mail is delivered to]]
 1. [[
BasicConfiguration|Configuring Dovecot]]
 1. [[
RunningDovecot|Running Dovecot]]
 1. [[
Logging]]
 1. [[
TestInstallation|Testing that everything works]]
  * [[TestPop3Installation|Testing POP3 installation]]
 1. [[
FinishBasicConfiguration|Finishing the test installation]]
Line 35: Line 38:
 * [[ConfigFile|Configuration file syntax]]
 * Starting guidelines
  * [[SystemUsers|System users]]
  * [[VirtualUsers|Virtual users]]
  * [[UserIds|System users used by Dovecot]]
 * [[Authentication|Authentication configuration]]
  * [[PasswordDatabase|Password databases]]
  * [[UserDatabase|User databases]]
  * [[Authentication/MultipleDatabases|Multiple authentication databases]]
  * [[Authentication/Kerberos|Kerberos]]
  * [[Authentication/RestrictAccess|Restricting users' access]]
  * [[PasswordDatabase/ExtraFields|Special authentication features]]
   * [[PasswordDatabase/ExtraFields/Proxy|IMAP/POP3/LMTP Proxying]]
  * [[Authentication/MasterUsers|Master users]]
  * [[Authentication/Caching|Caching]]
 * [[MailLocation|Mailbox location configuration]]
  * [[MailLocation/LocalDisk|Mails stored in local disk]]
  * [[MailLocation/SharedDisk|Mails stored in shared filesystem]] ([[NFS]], clustered FS).
   * [[Director]] for easily proxying same user to same server to avoid caching problems.
  * [[MailLocation/Maildir|Maildir configuration]]
  * [[MailLocation/Mbox|Mbox configuration]]
  * [[Namespaces]]
  * [[SharedMailboxes|Shared mailboxes]]
 * [[MailboxSettings|Mailbox settings]]
 * [[Services|Service settings]]
  * [[LoginProcess|Login processes and their settings]]
 * [[SSL]] settings and certificate creation
 * [[Plugins]]
  * [[Quota]]
  * [[ACL|Access Control Lists]] (ACLs)
 * [[IMAPServer|Dovecot as a IMAP server]]
   * [[IMAPServer/Hibernation|Hibernation]]
 * [[POP3Server|Dovecot as a POP3 server]]
 * [[LDA]] (Local Delivery Agent) and [[LMTP]]
 * [[Pigeonhole/Sieve|Sieve]] and [[Pigeonhole/ManageSieve|ManageSieve]]
 * [[PostLoginScripting|Post-login scripting]]
 * [[Replication]] with dsync
 * [[Submission]] service for Dovecot
Line 36: Line 77:
 * Starting guidelines
  * [:SystemUsers:System users]
  * [:VirtualUsers:Virtual users]
  * [:UserIds:System users used by Dovecot]
 * [:Authentication:Authentication configuration]
  * [:PasswordDatabase:Password databases]
  * [:UserDatabase:User databases]
  * [:Authentication/MultipleDatabases:Multiple authentication databases]
  * [:Authentication/Kerberos:Kerberos]
  * [:Authentication/RestrictAccess:Restricting users' access]
  * [:PasswordDatabase/ExtraFields:Special authentication features]
  * [:Authentication/MasterUsers:Master users]
  * [:Authentication/Caching:Caching]
 * [:MailLocation:Mailbox location configuration]
  * [:MailLocation/LocalDisk:Mails stored in local disk]
  * [:MailLocation/SharedDisk:Mails stored in shared filesystem] (["NFS"], clustered FS)
  * [:MailLocation/Maildir:Maildir configuration]
  * [:MailLocation/Mbox:Mbox configuration]
  * ["Namespaces"]
  * [:SharedMailboxes:Shared mailboxes]
 * [:LoginProcess:Login processes and their settings]
 * ["SSL"] settings and certificate creation
 * ["Plugins"]
  * ["Quota"]
  * [:ACL:Access Control Lists] (ACLs)
 * [:POP3Server:Dovecot as a POP3 server]
 * [:LDA:Dovecot's local delivery agent]
 * [:PostLoginScripting:Post-login scripting]
Line 65: Line 78:
 * [:HowTo:HOWTOs, examples and tutorials] for different installations
 * [:DovecotServerInstallations:Existing Dovecot installations]
 * [[HowTo|HOWTOs, examples and tutorials]] for different installations
 * [[DovecotServerInstallations|Existing Dovecot installations]]
Line 68: Line 82:
 * [:Migration:From other IMAP/POP3 servers]
  * [:MissingMailboxes:My mailboxes are lost after migrating to Dovecot!]
 * [:UpgradingDovecot:Upgrading from Dovecot 0.99.x to 1.0]
 * [:Migration/MailFormat:Converting between mailbox formats] (mbox <-> Maildir, etc.)
 * [[Migration|From other IMAP/POP3 servers]]
  * [[MissingMailboxes|My mailboxes are lost after migrating to Dovecot!]]
 * [[Upgrading|Upgrading Dovecot to a new version]]
 * [[Migration/MailFormat|Converting between mailbox formats]] (mbox <-> Maildir, etc.)
Line 73: Line 88:
 * [:WhyDoesItNotWork:Why doesn't Dovecot work?]
 * [:
Logging:Finding the error message from logs]
 * [:
Debugging/Authentication:Debugging authentication]
 * [:
Debugging/ProcessTracing:Process tracing] is useful when Dovecot seems slow or hangs completely
 * [:MboxProblems:mbox errors and crashes]
 * [:
Clients:Client issues and configuration]
  * [:
Clients/NegativeUIDs:Negative UIDs / message sets]
  * [
:Debugging/Thunderbird:Debugging using Thunderbird's logging]
 * [:TimeM
ovedBackwards:"Time moved backwards" error]
 * [htt
p://dovecot.org/bugreport.html Sending bug reports], debugging crashes and sniffing network traffic
 * [[WhyDoesItNotWork|Why doesn't Dovecot work?]]
 * [[
Logging|Finding the error message from logs]]
 * [[
Debugging/Authentication|Debugging authentication]]
 * [[
Debugging/ProcessTracing|Process tracing]] is useful when Dovecot seems slow or hangs completely
 * [[Debugging/Rawlog|Rawlog]] can be used to log post-login IMAP/POP3 traffic
 * [[
MboxProblems|mbox errors and crashes]]
 * [[
Clients|Client issues and configuration]]
  * [[
Clients/NegativeUIDs|Negative UIDs / message sets]]
  * [[Debugging/Thunderbird|Debugging using Thunderbird's logging]]
 * [[TimeMovedBackwards|Time moved backwards]] error
 * [[DomainLost|%d expands to empty string]]
 * [[PreAuth|pre-authenticated sessions]]
 * [[https
://www.dovecot.org/bugreport-mail|Sending bug reports]], debugging crashes and sniffing network traffic
Line 84: Line 103:
 * [:PerformanceTuning:Performance tuning]
 * [:SecurityTuning:Security tuning]
  * ["Chrooting"]
 * [[PerformanceTuning|Performance tuning]]
 * [[SecurityTuning|Security tuning]]
  * [[Chrooting]]
Line 88: Line 108:
 * [:MainConfig:Full configuration file reference] (automatically updated from dovecot-example.conf)
 * [:CommandLine:Command line arguments]
 * [:Design:Dovecot's design]
  * ["Authentication Protocol"]
 * [:Clients:Client issues and configuration]
 * [[Design|Dovecot's design]]
 * [[Clients|Client issues and configuration]]
 * [[Timeouts|Timeout handling]]
Line 94: Line 113:
 * [:CoreFeatures:Current features and roadmap] / [:DovecotFeatures:another features page] (These need to be merged somehow)
 * ["Testimonials"]
 * [:Iptables:Listening on Additional Ports
] using: IP Tables or socat
 * [[Tools|Dovecot Tools and Utilities]]
 * [[
CoreFeatures|Current features and roadmap]] / [[DovecotFeatures|another features page]] (These need to be merged somehow)
 * [[Testimonials]]
Line 98: Line 117:
 * QuestionsAndAnswers (the contents of this page should mostly be moved elsewhere)

Welcome to the Dovecot Wiki

Dovecot Wiki Contents

Generic information about mail servers

Dovecot installation

It's a good idea to start with a simple Dovecot installation to see that everything works. After that you can start changing things one at a time, so if you run into trouble you know immediately where the problem is.

If you're in a hurry and you already know enough about mail servers, QuickConfiguration may be more helpful to you instead.

  1. Installing
  2. Checking where mail is delivered to

  3. Configuring Dovecot

  4. Running Dovecot

  5. Logging

  6. Testing that everything works

  7. Finishing the test installation

Dovecot configuration

HOWTOs, examples and tutorials

Migration from existing systems

Troubleshooting

Tuning

Reference

Misc

None: FrontPage (last edited 2018-08-05 15:21:25 by AkiTuomi)