В 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
Aptos Mainnet has arrived! To celebrate this, we are hosting a Giveaway of 300 XP and 5 OG roles to 5 winners🔥@everyone
👉RT+tag 3 friends+Comments👀
Cetus is building the most capital-efficient #DEX and #CLMM protocol in the #AptosEcosystem. We are proud to be part of it👍
https://twitter.com/CetusProtocol/status/1582361041790717953
@everyone
Cetus Alpha Version is now LIVE on #Aptos devnet
Come to try an initial AMM demo of Cetus!More powerful functions are on the way🚀
👉app.cetus.zone
#Cetus#AptosEcosystem#LFM
https://twitter.com/cetusprotocol/status/1573232781161017344?s=21&t=kWJwrmbRJraDPtB6lhKZHQ
Become an APTOS and SUI supporter and reach new peaks⛰
Go to Galxe 👇
https://galxe.com/apstation/campaign/GCLYeU42e1…
#Aptos#Galxe#AptosEcosystem#Sui#SuiEcosystem
https://twitter.com/CetusProtocol/status/1621413895578726400?s=20&t=idtvF7UcG6zXWiw2NhUUdA
@everyone