В 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
Мы с моим хорошим другом мутили один африканский проектик, застопорилось. Однако накаркали, это опять сработало. Товарищ нынче попал по другую сторону Гибралтара. Кому интересно поглядеть на марокканских берберов👳🏾♂️ в Касабланке рекомендую залететь в его канал с ноги и засрать все коменты стикерами. У него c собой есть реальный косплей старика Хатабыча, я точно знаю.
>>ССЫЛКА<<
P.S. Темчак, мы все от тебя ждём нюдсов в фурсьюте верблюда🐫.
#Maghreb#реклама#Ruso
⏺Stratégie numérique : un partenariat tripartite
La #Tunisie mise sur un nouveau modèle de collaboration pour accélérer sa transformation numérique : un partenariat à trois entre l’État, le secteur privé et les startups, au cœur des discussions de la Tunis Digital Summit, avec un cap fixé à l’horizon 2030. Le point avec Hend Abdessmad notre correspondante au #Maghreb.
RT en français • Osez questionner !
🤝Algérie–#Tchad : nouvelle alliance
Le président tchadien est en visite officielle en #Algérie dans le cadre d’une coopération bilatérale visant à renforcer les partenariats entre Alger et N’Djamena, par la signature d’une trentaine d’accords décisifs. Objectif : transformer les liens historiques entre les deux pays en une alliance stratégique.
Le point avec notre correspondant au #Maghreb, Bacem Chebbi.
RT en français • Osez questionner !