В 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
🔥 ¡𝐌𝐀𝐍̃𝐀𝐍𝐀 𝐀𝐑𝐑𝐀𝐍𝐂𝐀 𝐋𝐀 𝐀𝐂𝐂𝐈𝐎́𝐍! 🔥
Este sábado 21 desde las 2:00 a. m. comienza la PGL Wallachia Season 5, y los mejores equipos del mundo están listos para luchar por la gloria.
No te lo pierdas, ¡se viene Dota al más alto nivel! 💥
#Esb#Dota#Esports#Wallachia
@Info_Dota2
🟢¡ME DUELE, ME QUEMA, ME LASTIMA!😿🔥
-A través de sus redes sociales, la cuenta de 🇯🇴Nigma Galaxy informó que, por razones personales, "🇯🇴Miracle-" ha decidido extender su descanso del competitivo hasta nuevo aviso. ☹️
🔹Milagritos se reunió con su equipo en la ESL One Raleigh y compartieron un momento de alegría antes de lanzar este comunicado. 🥹
-¿Ustedes creen que Miracle- vuelva al competitivo en otro momento o serán estos sus últimos momentos en el escenario? 🤔
#esports#dota2#PGL#Wallachia
@Info_Dota2