В 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
Soy el tipo de persona que si alguien piensa que soy un tonto, entonces me comporto como un tonto delante de esa gente. Nunca sentí la necesidad de demostrar nada. Si alguien ya se ha formado una opinión incorrecta sobre mí, entonces, por el amor de Dios, que la confirme. Estaré encantado de confirmarles su error.
#KurtCobain
Прошлая неделя была настолько насыщена событиями, что я ни чего не успел рассказать.
Исправляюсь.
В четверг был на ежегодном концерте, посвящённый дню рождения Курта Кобейна.
Проорался и и попрыгал под композиции нирваны сполна, а что ещё нужно 🤟
I'm not like them, But I can preten
#Nirvana#KurtCobain#Cobain
Семдянкин вещает 🎸
https://t.me/SemdPro