Dovecot: IMAP, POP3 & SASL Auth Server (Alpine Linux)
dependabot[bot] 38cabb142c Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#90) | 3 tháng trước cách đây | |
---|---|---|
.github | 3 tháng trước cách đây | |
CHANGELOG.md | 2 năm trước cách đây | |
Dockerfile | 4 tháng trước cách đây | |
Makefile | 3 năm trước cách đây | |
README.md | 4 năm trước cách đây | |
docker-compose.yml | 5 năm trước cách đây | |
socat-package-log.url | 1 năm trước cách đây |
Dovecot: IMAP, POP3, LMTP, SASL Auth & ManageSieve Server
docker run --name dovecot \
-p ... \
-v $PWD/dovecot.conf:/etc/dovecot/dovecot.conf:ro \
fphammerle/dovecot
http://www.postfix.org/SASL_README.html#server_sasl_enable
# dovecot.conf
auth_mechanisms = plain login
passdb {
# https://wiki.dovecot.org/AuthDatabase/PasswdFile
# doveadm pw -s BLF-CRYPT -u user -p password
driver = passwd-file
args = username_format=%n /etc/dovecot/passwd
}
service auth {
# https://wiki.dovecot.org/Services#inet_listeners
inet_listener auth {
address = *
port = 12345
}
}
# postfix main.cf
smtpd_sasl_auth_enable = yes
smtpd_tls_auth_only = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = inet:dovecot:12345
smtpd_relay_restrictions = [...], permit_sasl_authenticated, reject_unauth_destination