В 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
Antalpha (@AntalphaGlobal) deposited 1,700 $XAUT worth $8.46M into a #Cobo Deposit Wallet.
https://intel.arkm.com/explorer/address/0x0aeB76D84eF0B952bDECbE20CB4e6B6267346584
https://x.com/OnchainLens/status/2033912469778010183
Follow @onchainlens for more onchain updates
Antalpha (@AntalphaGlobal) deposited 3,000 $XAUT worth $15.21M into a #Cobo Custody Wallet.
https://intel.arkm.com/explorer/address/0x0aeB76D84eF0B952bDECbE20CB4e6B6267346584
https://x.com/OnchainLens/status/2031177896870686872
Follow @OnchainLens for more Onchain Updates.