В 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
Mejor siéntese, señor 🙄
🔴 Para sorpresa de nadie, #Aristegui abrió espacio para opiniones fachas como la de #JoséRamónFernández👎🏻 | Que se concentre en el futbol y deje la política a los expertos 🤷🏻📹👇🏻
https://sinlineamx.com/jose-ramon-fernandez-contra-4t-lo-tunden/
No entiende que no entiende 🙄
🔴#Aristegui volvió a darle un espacio a #RaymundoRamos en su noticiero para que respondiera a los señalamientos que enfrenta en #EU⚠️💥‼️
https://sinlineamx.com/activista-anti-amlo-responde-senalamientos-estados-unidos/
¡Su derecho a mentir está en riesgo! 😳
🔴 ¿Operación de Estado? 🤔 | #Aristegui advirtió que #LoretDeMola podría pagarle 400 millones de pesos a #PíoLópez💰💸
¿Qué opinas? 👇🏻
¡Tómala! 💣💥
🔴 Invitado de #Aristegui, #AzucenaUresti y #Cárdenas con participación en #Proceso, #RaymundoRamos se volvió una voz de la oposición para atacar a #AMLO🙄 | Hoy #EU lo acusa de estar asociado con el #CDN🚨👇🏻
https://sinlineamx.com/activista-relacionado-cdn-colaboro-aristegui-azucena-uresti/