В 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
⚽️Football: Infantino vise 2027
Gianni #Infantino a annoncé à #Vancouver son intention de se représenter à la présidence de la FIFA lors de l’élection prévue en 2027, au 77e congrès de l’organisation au #Maroc.
En poste depuis 2016, il bénéficie déjà du soutien unanime des 54 associations africaines et de l’appui de la CONMEBOL. Son mandat reste marqué par l’élargissement de la Coupe du monde, le nouveau format du Mondial des clubs et l’augmentation des financements aux fédérations nationales.
RT en français • Osez questionner !
⚽️Football: Infantino vise 2027
Gianni #Infantino a annoncé à #Vancouver son intention de se représenter à la présidence de la FIFA lors de l’élection prévue en 2027, au 77e congrès de l’organisation au #Maroc.
En poste depuis 2016, il bénéficie déjà du soutien unanime des 54 associations africaines et de l’appui de la CONMEBOL. Son mandat reste marqué par l’élargissement de la Coupe du monde, le nouveau format du Mondial des clubs et l’augmentation des financements aux fédérations nationales.
RT en français • Osez questionner !