Настройка отправки писем в веб-приложениях – важный шаг в любом проекте. Если ты, как и я, не особо фанатеешь от сторонних сервисов (Gmail, Mailgun и т.д.), можно развернуть собственный SMTP-сервер с Postfix в Docker. В этой статье разберём, как это сделать. Для начала, нужно убедиться, что у тебя настроен Docker и Docker Compose. Это must-have в мире современного девелопмента, особенно если ты, как и я, ценишь изоляцию сервисов и лёгкость деплоя. Создаём Docker Compose файл или обновляем существующий: version: '3'
services:
web:
build: .
ports:
- "8000:8000"
environment:
- EMAIL_HOST=postfix
- EMAIL_PORT=25
- EMAIL_USE_TLS=False
- EMAIL_HOST_USER=
- EMAIL_HOST_PASSWORD=
depends_on:
- postfix postfix:
image: catatnight/postfix
container_name: docdev-postfix-1
environment:
- maildomain=example.com
- smtp_user=user:password
ports:
- "25:25"
restart: always Что здесь важно: Теперь, когда конт