Показать статистику
0 голосов
от (2.3тыс. баллов)

Мне нужно настроить SMTP-сервер. Цель  в том, чтобы этот сервер не имел связи с внешним миром. Я создал сервер и  нужно что бы почтовый клиент просматривал сообщения, которые генерирует сервер. Для того, чтобы проверить мою почтовую систему и посмотреть, как она выглядит на разных клиентах, при этом фактически не отправляя электронные письма людям.

Кто знает  какие-нибудь известные системы, которые делают это?

473 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Подходят два решения

Первое

 Установить postfix и принять конфигурацию по умолчанию. Любая почта, отправленная на имя пользователя @ сервер (или просто имя пользователя, если оно все на одном сервере), будет доставлена ​​этому конкретному пользователю. Это довольно просто  и  потом можно будет расширить до полной почтовой системы без особых проблем.

Второе решение. 

Основано на информации Здесь

по  https://docs.djangoproject.com/en/dev/topics/email/#testing-e-mail-sending

Используется команда

python -m smtpd -n -c DebuggingServer localhost:25

Возможно потребуется запустить команду через root.  Чтобы заявить порт. Это отлично подходит для тестирования почты в разных приложениях.

...