В 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
🌎 Cleaner wrasse fish set up "cleaning stations" on coral reefs where larger fish line up to have parasites removed from their skin and gills. This mutual cooperation benefits both—the wrasse get food and the client fish stay healthy. Some cleaner wrasse perform hundreds of cleaning sessions each day. ✨
#symbiosis⚡#reefs⚡#ocean
👉subscribe Interesting Planet
🌍 Some coral reefs can recover from bleaching by hosting heat-resistant algae. These microscopic partners boost their survival, helping reefs withstand warmer ocean temperatures. ✨
#reefs⚡#biodiversity⚡#ocean⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
🌎 Coral reefs are built on the partnership between coral polyps and microscopic algae called zooxanthellae. The algae live inside the coral and provide energy using photosynthesis, while corals give them shelter and nutrients. This symbiosis is vital—corals eject algae during stress, causing coral bleaching. ✨
#animals⚡#cooperation⚡#reefs
👉subscribe Interesting Planet
👉more Channels
🌍 Some mangrove forests grow right next to coral reefs, creating a double habitat where young fish shelter in tangled roots before moving to open reef waters—a rare team-up found in only a few tropical regions. ✨
#mangroves⚡#reefs⚡#biodiversity⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography
👉more Channels
🌍 Coral reefs cover less than 1% of the ocean floor but support about 25% of all marine species. These vibrant ecosystems act as nurseries for countless fish and sea creatures. ✨
#coral⚡#reefs⚡#ocean⚡#biodiversity⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
🌎 Coral reefs provide another remarkable natural record of Earth’s past. As corals grow, they form bands in their skeletons that reflect seasonal changes in water temperature, chemistry, and even extreme weather events. Some coral cores reveal ocean conditions dating back several centuries. ✨
#coral⚡#reefs⚡#paleoclimate⚡#oceanography
👉subscribe Interesting Planet
👉more Channels