fix(stalwart-mail): add pop3

This commit is contained in:
WrenIX 2024-06-11 14:09:01 +02:00
parent e4ecf55fc1
commit d44afc59a8
Signed by: wrenix
GPG key ID: 7AFDB012974B1BB5
3 changed files with 76 additions and 31 deletions

View file

@ -3,7 +3,7 @@ name: stalwart-mail
description: Helm Chart for Stalwart Mail Server - Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP) description: Helm Chart for Stalwart Mail Server - Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)
icon: https://stalw.art/home/apple-touch-icon.png icon: https://stalw.art/home/apple-touch-icon.png
type: application type: application
version: 0.0.5 version: 0.0.6
# renovate: image=docker.io/stalwartlabs/mail-server # renovate: image=docker.io/stalwartlabs/mail-server
appVersion: "0.8.1" appVersion: "0.8.1"
maintainers: maintainers:

View file

@ -2,7 +2,7 @@
= stalwart-mail = stalwart-mail
image::https://img.shields.io/badge/Version-0.0.5-informational?style=flat-square[Version: 0.0.5] image::https://img.shields.io/badge/Version-0.0.6-informational?style=flat-square[Version: 0.0.6]
image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application] image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application]
image::https://img.shields.io/badge/AppVersion-0.8.1-informational?style=flat-square[AppVersion: 0.8.1] image::https://img.shields.io/badge/AppVersion-0.8.1-informational?style=flat-square[AppVersion: 0.8.1]
== Maintainers == Maintainers
@ -161,7 +161,7 @@ helm uninstall stalwart-mail-release
| config.server.listener.https.bind[0] | config.server.listener.https.bind[0]
| string | string
| `"[::]:80"` | `"[::]:443"`
| |
| config.server.listener.https.protocol | config.server.listener.https.protocol
@ -199,6 +199,31 @@ helm uninstall stalwart-mail-release
| `true` | `true`
| |
| config.server.listener.pop3.bind[0]
| string
| `"[::]:110"`
|
| config.server.listener.pop3.protocol
| string
| `"pop3"`
|
| config.server.listener.pop3s.bind[0]
| string
| `"[::]:995"`
|
| config.server.listener.pop3s.protocol
| string
| `"pop3"`
|
| config.server.listener.pop3s.tls.implicit
| bool
| `true`
|
| config.server.listener.sieve.bind[0] | config.server.listener.sieve.bind[0]
| string | string
| `"[::]:4190"` | `"[::]:4190"`
@ -244,16 +269,6 @@ helm uninstall stalwart-mail-release
| `true` | `true`
| |
| config.server.run-as.group
| string
| `"stalwart-mail"`
| server run-as group
| config.server.run-as.user
| string
| `"stalwart-mail"`
| server run-as user
| config.storage.blob | config.storage.blob
| string | string
| `"rocksdb"` | `"rocksdb"`
@ -514,9 +529,9 @@ helm uninstall stalwart-mail-release
| `"SingleStack"` | `"SingleStack"`
| other option is RequireDualStack | other option is RequireDualStack
| service.ports.http | service.ports.https
| int | int
| `80` | `443`
| |
| service.ports.imap | service.ports.imap
@ -524,11 +539,21 @@ helm uninstall stalwart-mail-release
| `143` | `143`
| |
| service.ports.imaps | service.ports.imaptls
| int | int
| `993` | `993`
| |
| service.ports.pop3
| int
| `110`
|
| service.ports.pop3s
| int
| `995`
|
| service.ports.sieve | service.ports.sieve
| int | int
| `4190` | `4190`
@ -584,16 +609,31 @@ helm uninstall stalwart-mail-release
| `false` | `false`
| |
| traefik.ports.http | traefik.ports.https
| string | string
| `"websecure"` | `"websecure"`
| |
| traefik.ports.imaps | traefik.ports.imaptls
| string | string
| `"imaps"` | `"imaps"`
| |
| traefik.ports.pop3s
| string
| `"pop3s"`
|
| traefik.ports.sieve
| string
| `"sieve"`
|
| traefik.ports.smtp
| string
| `"smtp"`
|
| traefik.ports.smtps | traefik.ports.smtps
| string | string
| `"smtps"` | `"smtps"`

View file

@ -43,23 +43,23 @@ config:
protocol: "imap" protocol: "imap"
tls: tls:
implicit: true implicit: true
pop3:
bind: ["[::]:110"]
protocol: "pop3"
pop3s:
bind: ["[::]:995"]
protocol: "pop3"
tls:
implicit: true
sieve: sieve:
bind: ["[::]:4190"] bind: ["[::]:4190"]
protocol: "managesieve" protocol: "managesieve"
https: https:
protocol: "http" protocol: "http"
bind: ["[::]:80"] bind: ["[::]:443"]
tls: tls:
implicit: true implicit: true
run-as:
# -- server run-as user
user: "stalwart-mail"
# -- server run-as group
group: "stalwart-mail"
storage: storage:
data: "rocksdb" data: "rocksdb"
fts: "rocksdb" fts: "rocksdb"
@ -159,9 +159,11 @@ service:
smtp-submission: 587 smtp-submission: 587
smtps: 465 smtps: 465
imap: 143 imap: 143
imaps: 993 imaptls: 993
pop3: 110
pop3s: 995
sieve: 4190 sieve: 4190
http: 80 https: 443
ingress: ingress:
enabled: false enabled: false
@ -182,9 +184,12 @@ ingress:
traefik: traefik:
enabled: false enabled: false
ports: ports:
http: websecure smtp: smtp
imaps: imaps
smtps: smtps smtps: smtps
imaptls: imaps
pop3s: pop3s
sieve: sieve
https: websecure
certificate: certificate:
# -- not needed if certmanager is used # -- not needed if certmanager is used