mail2nc (sha256:a8831b4ed29b1b3b9295edf5ec74716fb12e76919e9f560316d0b829313d889b)

Published 2026-02-15 06:02:10 +00:00 by clement in clement/mail2nc

Installation

docker pull git.breis.ch/clement/mail2nc@sha256:a8831b4ed29b1b3b9295edf5ec74716fb12e76919e9f560316d0b829313d889b
sha256:a8831b4ed29b1b3b9295edf5ec74716fb12e76919e9f560316d0b829313d889b

About this package

IMAP to Nextcloud attachment forwarder - polls emails and uploads attachments via WebDAV

Image layers

bazel build @trixie//base-files/amd64:data_statusd
bazel build @trixie//netbase/amd64:data_statusd
bazel build @trixie//tzdata/amd64:data_statusd
bazel build @trixie//media-types/amd64:data_statusd
bazel build //common:rootfs
bazel build //common:passwd
bazel build //common:home
bazel build //common:group
bazel build //common:tmp
bazel build //static:nsswitch
bazel build //common:os_release_debian13
bazel build //common:cacerts_debian13_amd64
bazel build @trixie//libc6/amd64:data_statusd
bazel build @trixie//libssl3t64/amd64:data_statusd
bazel build @trixie//libzstd1/amd64:data_statusd
bazel build @trixie//zlib1g/amd64:data_statusd
bazel build @trixie//libgomp1/amd64:data_statusd
bazel build @trixie//libstdc++6/amd64:data_statusd
bazel build @trixie//libgcc-s1/amd64:data_statusd
bazel build @trixie//gcc-14-base/amd64:data_statusd
bazel build @trixie_python//libbz2-1.0/amd64:data_statusd
bazel build @trixie_python//libdb5.3t64/amd64:data_statusd
bazel build @trixie_python//libexpat1/amd64:data_statusd
bazel build @trixie_python//liblzma5/amd64:data_statusd
bazel build @trixie_python//libsqlite3-0/amd64:data_statusd
bazel build @trixie_python//libuuid1/amd64:data_statusd
bazel build @trixie_python//libncursesw6/amd64:data_statusd
bazel build @trixie_python//libtinfo6/amd64:data_statusd
bazel build @trixie_python//zlib1g/amd64:data_statusd
bazel build @trixie_python//libcom-err2/amd64:data_statusd
bazel build @trixie_python//libcrypt1/amd64:data_statusd
bazel build @trixie_python//libgssapi-krb5-2/amd64:data_statusd
bazel build @trixie_python//libk5crypto3/amd64:data_statusd
bazel build @trixie_python//libkeyutils1/amd64:data_statusd
bazel build @trixie_python//libkrb5-3/amd64:data_statusd
bazel build @trixie_python//libkrb5support0/amd64:data_statusd
bazel build @trixie_python//libnsl2/amd64:data_statusd
bazel build @trixie_python//libreadline8t64/amd64:data_statusd
bazel build @trixie_python//libtirpc3t64/amd64:data_statusd
bazel build @trixie_python//libffi8/amd64:data_statusd
bazel build @trixie_python//libpython3.13-minimal/amd64:data_statusd
bazel build @trixie_python//libpython3.13-stdlib/amd64:data_statusd
bazel build @trixie_python//python3.13-minimal/amd64:data_statusd
bazel build @trixie_python//python3.13-venv/amd64:data_statusd
bazel build //python3:python_aliases_debian13
WORKDIR /app
COPY /deps /deps # buildkit
COPY main.py . # buildkit
ENV PYTHONPATH=/deps
COPY --chown=65532:65532 /data /data # buildkit
VOLUME [/data]
HEALTHCHECK &{["CMD" "/usr/bin/python3" "-c" "import os,time;i=int(os.environ.get('POLL_INTERVAL','30'));t=time.time()-os.path.getmtime('/data/heartbeat');exit(0 if t<i*2 else 1)"] "30s" "5s" "2m0s" "0s" '\x03'}
CMD ["-u" "main.py"]

Labels

Key Value
image.arch multi
image.features distroless,imap-polling,nextcloud-webdav,attachment-extraction,docker-secrets,multi-arch,non-root,no-shell,minimal-footprint,security-scanning
org.opencontainers.image.created
org.opencontainers.image.description IMAP to Nextcloud attachment forwarder - polls emails and uploads attachments via WebDAV
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision 82986081a63931dfdab34ec51c8fad7e1dd0bdce
org.opencontainers.image.source https://git.breis.ch/clement/mail2nc
org.opencontainers.image.title Mail2NC
org.opencontainers.image.url https://git.breis.ch/clement/mail2nc
org.opencontainers.image.vendor BEXSYS
Details
Container
2026-02-15 06:02:10 +00:00
8
OCI / Docker
linux/amd64
MIT
21 MiB
Versions (3) View all
latest 2026-02-15
buildcache 2026-02-15
staging 2026-02-15