В Python есть удобный почтовый debug-сервер. Он поможет проверить работу почты вашего web-проекта на этапе разработки без необходимости настраивать внешние сервисы или взаимодействие с реальными серверами Google или Yandex. Этот сервер просто печатает все сообщения в консоль.
Таким образом удобно дебажить одноразовые ссылки активации или просто факт отправки письма по расписанию.
Запускается очень просто:
python3 -m smtpd -n -c DebuggingServer localhost:1025
Теперь настройте ваш проект на использование этого сервера. Например вот так настраивается Django:
# settings.py
if DEBUG:
EMAIL_HOST = 'localhost'
EMAIL_PORT = 1025
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = '[email protected]'
#django#tricks
🔥New DEX Integration on the [#TokenPocket] Market page: [@Orbiter_Finance]
🛸Orbiter Finance is a ZK-tech-based instant omni-rollup on Ethereum, delivering secure, efficient, and decentralized data communication services.
✅ With this integration, [@Orbiter_Finance] will bolster cross-chain bridge support and offer [#TokenPocket] users a new route option.
👉https://www.tokenpocket.pro/
[#TokenPocket] [#CrossChainBridges] [#Orbiter]
【Details】https://twitter.com/TokenPocket_TP/status/1760607112785502276
【Powered By】Crypto Box
🔥New DEX Integration on the [#TokenPocket] Market page: [@mesonfi]
✅Starting now, effortlessly bridge the stablecoins on [@BNBCHAIN], [@arbitrum], etc. to [#BTC] on [@MerlinLayer2], etc. directly on the TokenPocket Market page with the seamless cross-chain bridge service from [@mesonfi].
Download and Enjoy
👉https://www.tokenpocket.pro/
[#TokenPocket] [#CrossChainBridges] [#meson]
【Details】https://twitter.com/TokenPocket_TP/status/1767861124576301076
【Powered By】Crypto Box