Files
PyMTA-server/requirements.txt

25 lines
560 B
Plaintext
Raw Normal View History

2025-06-07 10:48:03 +01:00
# 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
2025-06-07 10:48:03 +01:00
# Core SMTP Server Dependencies
2025-05-30 06:15:06 +01:00
aiosmtpd
sqlalchemy
pyOpenSSL
bcrypt
dnspython
dkimpy
2025-06-07 10:48:03 +01:00
cryptography
# Web Frontend Dependencies
Flask
Flask-SQLAlchemy
Jinja2
Werkzeug
requests
2025-06-07 15:28:29 +01:00
Flask-Migrate>=4.0.0
2025-06-07 10:48:03 +01:00
# Additional utilities
2025-06-07 15:28:29 +01:00
python-dotenv