Я пытаюсь создать очень простой SMTP-сервер в Python для получения писем от пользовательских доменов (например, hi@<my_domain.com>
) и развернуть его на Heroku, не полагаясь на Postmark или SendGrid.
Пока что я…
- настроить запись MX:
@ MX <my_app>.herokuapp.com 10
- объявлен процесс:
web: python server.py
- создан сервер:
SMTPServer((<my_host>, <my_port>), None)
Мне не ясно, что использовать для <my_host>
и <my_port>
, а также как работает связь между записью MX и веб-процессом (если это даже правильно).
Не могли бы вы дать некоторые рекомендации и помочь мне лучше понять этот поток?