В 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
Taehyung from his trainer’s Instagram!
👤V~!
Please don’t be so good at even exercising ㅜㅜㅎㅎ
you’re too cool, bro!
https://www.instagram.com/p/DMu7RRMyOBC/?igsh=cGh4Z2FxN3RseWE2
#INSTAGRAM
•@OUR_7_PRINCES•
Taehyung went to Japan on 29th June for work, that's why the photos of Taehyung going to Japan were not leaked, but yesterday the photos of Taehyung returning from Japan on 1st July were leaked and today the photos of Taehyung going to Japan were given by reporters...
#instagram
@OUR_7_PRINCES