working on front end

This commit is contained in:
nahakubuilde
2025-06-07 10:48:03 +01:00
parent 9172e18ffb
commit 7053b82d30
34 changed files with 8045 additions and 5 deletions

View File

@@ -1,12 +1,25 @@
# SMTP MTA server
# then you can allow run ports < 1024 with
# create env with `python -m venv .venv --copies` (This will copy the Python binary)
# for f in /opt/PyMTA-server/.venv/bin/python*; do sudo setcap 'cap_net_bind_service=+ep' "$f"; done
# SMTP Server with Web Management Frontend
# Unified requirements for both SMTP server and Flask web interface
#
# For port binding < 1024, create env with `python -m venv .venv --copies` (This will copy the Python binary)
# Then run: for f in /path/to/.venv/bin/python*; do sudo setcap 'cap_net_bind_service=+ep' "$f"; done
# Core SMTP Server Dependencies
aiosmtpd
sqlalchemy
pyOpenSSL
bcrypt
dnspython
dkimpy
cryptography
cryptography
# Web Frontend Dependencies
Flask
Flask-SQLAlchemy
Jinja2
Werkzeug
requests
waitress
# Additional utilities
alembic