Sign inSign up

crashvb/dovecot

By crashvb

•Updated over 3 years ago

Contains dovecot.

Image
0

605

crashvb/dovecot repository overview

⁠dovecot-docker

version) image size linting license

⁠Overview

This docker image contains Dovecot⁠.

⁠Entrypoint Scripts

⁠dovecot

The embedded entrypoint script is located at /etc/entrypoint.d/dovecot and performs the following actions:

  1. The PKI certificates are generated or imported.
  2. A new dovecot configuration is generated using the following environment variables:
VariableDefault ValueDescription
DOVECOT_AUTH_PORTIf defined, the auth service will be exposed over inet.
DOVECOT_CERT_DAYS30Validity period of any generated PKI certificates.
DOVECOT_KEY_SIZE4096Key size of any generated PKI keys.
DOVECOT_POSTMASTER_ADDRESSAddress of the post master.
DOVECOT_USE_MAILDIRIf defined, maildir will be used over mbox.
DOVECOT_VGID5000Group ID of the virtual mail user.
DOVECOT_VMAIL/var/mailVirtual mail root.
DOVECOT_VNAMEvmailName of the virtual mail user.
DOVECOT_VUID5000User ID of the virtual mail user.

⁠Healthcheck Scripts

⁠dovecot

The embedded healthcheck script is located at /etc/healthcheck.d/dovecot and performs the following actions:

  1. Verifies that all dovecot services are operational.

⁠Standard Configuration

⁠Container Layout
/
├─ etc/
│  ├─ dovecot/
│  ├─ entrypoint.d/
│  │  └─ dovecot
│  └─ healthcheck.d/
│     └─ dovecot
├─ run/
│  └─ secrets/
│     ├─ dovecot.crt
│     ├─ dovecot.key
│     └─ dovecotca.crt
├─ usr/
│  └─ local/
│     └─ bin/
│        └─ dovecot-test-imap
└─ var/
   └─ mail/
⁠Exposed Ports
  • 993/tcp - IMAP secure port.
⁠Volumes
  • /etc/dovecot - dovecot configuration directory.
  • /var/mail - default mail directory.

⁠Development

Source Control⁠

Tag summary

Content type

Image

Digest

sha256:6c05348c4…

Size

83.4 MB

Last updated

over 3 years ago

docker pull crashvb/dovecot