2025-05-30 06:15:06 +01:00
|
|
|
# PyMTA-server
|
2025-05-30 06:34:45 +01:00
|
|
|
Python Email server for sending emails directly to recipient ( no email Relay)
|
2025-06-07 14:43:00 +01:00
|
|
|
```bash
|
|
|
|
|
# Testing
|
|
|
|
|
.venv/bin/python app.py --web-only --debug
|
2025-06-08 11:13:43 +01:00
|
|
|
# Production:
|
|
|
|
|
python app.py --smtp-only & gunicorn -w 4 -b 0.0.0.0:5000 app:flask_app
|
2025-06-07 14:43:00 +01:00
|
|
|
```
|
2025-05-30 06:34:45 +01:00
|
|
|
## Plan:
|
|
|
|
|
- make full python MTA server with front end to allow sending any email
|
|
|
|
|
- include DKIM
|
|
|
|
|
- optional storing send emails
|
|
|
|
|
- provide required details to update DNS records like SPF, DKIM for email delivery success
|
|
|
|
|
- Allow sending emails using Username and password, or by whitelisting the Sender IP
|
|
|
|
|
|
|
|
|
|
## Tests - examples
|
|
|
|
|
[CLI commands and usage example](./tests/general_cli_usage.md)
|
2025-05-30 07:00:49 +01:00
|
|
|
|
2025-05-30 06:34:45 +01:00
|
|
|
[Send Test Emails examples](./tests/run_tests_manually.md)
|
|
|
|
|
|
2025-06-14 10:10:34 +01:00
|
|
|

|
|
|
|
|

|
|
|
|
|

|
|
|
|
|

|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
2025-05-30 06:15:06 +01:00
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
|
|
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
|
2025-06-14 10:10:34 +01:00
|
|
|
See the [LICENSE](./LICENSE) file for more information.
|