23 lines
625 B
YAML
23 lines
625 B
YAML
services:
|
|
postfix:
|
|
image: juanluisbaptiste/postfix:1.9.0
|
|
container_name: postfix
|
|
restart: unless-stopped
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
env_file:
|
|
- env_file
|
|
environment:
|
|
SMTP_USERNAME: ${SMTP_USERNAME:?}
|
|
SMTP_PASSWORD: ${SMTP_PASSWORD:?}
|
|
networks:
|
|
- smtp
|
|
|
|
networks:
|
|
# Créé hors stack (`docker network create smtp`) et déclaré `external` par
|
|
# tous les consommateurs. Le garder externe ici aussi évite qu'un
|
|
# `docker compose down` sur ce relais tente de supprimer un réseau auquel
|
|
# d'autres stacks sont attachées.
|
|
smtp:
|
|
external: true
|