/tmpmail

Пример реализации сервиса временной почты

Primary LanguageGoMIT LicenseMIT

tmpmail

Пример реализации сервиса временной почты.

Состоит из ряда компонент:

  • cmd/tmpmail - точка входа в программу;
  • email - пакет для парсинга email;
  • entity - пакет с общими в проекте сущностями;
  • redis - реализация БД для хранения временной почты и писем;
  • ui - веб-интерфейс написанный на vue3 с использованием tailwindcss;
  • http_server.go - код http-сервера проекта;
  • smtp_server.go - код smtp-сервера проекта.