Sign inSign up

crashvb/getmail

By crashvb

•Updated over 2 years ago

Contains getmail.

Image
0

1.4K

crashvb/getmail repository overview

⁠getmail-docker

version) image size linting license

⁠Overview

This docker image contains getmail⁠.

⁠Entrypoint Scripts

⁠getmail

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

  1. A new cron configuration is generated using the following environment variables:
VariableDefault ValueDescription
GETMAIL_RCThe contents of <getmaildir>/getmailrc.
GETMAIL_RC*The contents of <getmaildir>/rc-*. For example, GETMAIL_RCFOO will create <getmaildir>/rc-foo`.
GETMAIL_SCHEDULE*/15 * * * *Schedule section of the getmail crontab entry.
GETMAIL_VGID5000Group ID of the virtual mail user.
GETMAIL_VUID5000User ID of the virtual mail user.
GETMAIL_VMAIL/var/mailVirtual mail root.
GETMAIL_VNAMEvmailName of the virtual mail user.
  1. Volume permissions are normalized.

⁠Healthcheck Scripts

⁠cron

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

  1. Verifies that all cron services are operational.

⁠Standard Configuration

⁠Container Layout
/
├─ etc/
│  ├─ getmail/
│  ├─ entrypoint.d/
│  │  └─ getmail
│  └─ healthcheck.d/
│     └─ cron
├─ run/
│  └─ secrets/
│     └─ <rc>_password
├─ usr/
│  └─ local/
│     └─ bin/
│        └─ getmail-wrapper
└─ var/
   ├─ spool/
   │  └─ getmail/
   └─ mail/
⁠Exposed Ports

None.

⁠Volumes
  • /etc/getmail - getmail configuration directory.
  • /var/mail - default mail directory.

⁠Development

Source Control⁠

Tag summary

Content type

Image

Digest

sha256:bedf4a37a…

Size

57.6 MB

Last updated

over 2 years ago

docker pull crashvb/getmail