Ralph Slooten
83c70aa7c1
Chore: Code cleanup, remove redundant functionality
2024-03-24 21:37:37 +13:00
Ralph Slooten
f4c703b686
Chore: Standardize error logging & formatting
2024-01-03 12:21:00 +13:00
Ralph Slooten
83e291208a
Chore: Standardize error logging & formatting
2024-01-01 15:25:38 +13:00
Ralph Slooten
ef41de06ae
Chore: Use NextReader() instead of ReadMessage() for websocket reading ( #207 )
...
This prevents against malicious buffer overflows.
2023-11-19 15:09:53 +13:00
Ralph Slooten
74236258db
Fix: Correctly close websockets on client disconnect ( #207 )
2023-11-11 15:32:57 +13:00
Ralph Slooten
140bdd6c20
Feature: Set optional webhook for received messages ( #195 )
2023-10-20 23:16:56 +13:00
Ralph Slooten
0ab4210640
Feature: Set auth credentials directly from environment variables
...
Credentials for the UI and SMTP can now be exported via the `MP_UI_AUTH` and `MP_SMTP_AUTH` environment variables. See #173
2023-09-29 16:40:23 +13:00
Ralph Slooten
b6d5a8c182
Chore: Update internal import paths
2023-09-25 19:29:30 +13:00
Ralph Slooten
d2086922e5
UI: Only queue broadcast events if clients are connected
2023-09-25 16:53:25 +13:00
Ralph Slooten
8e0c174bf3
Code cleanup
2023-09-22 07:02:15 +12:00
Ralph Slooten
ab771cf76c
Move utils to subfolder
2022-10-29 10:52:22 +13:00
Ralph Slooten
4368541a96
Update logging format
2022-10-13 02:53:53 +13:00
Ralph Slooten
b0894a8064
API: Add API endpoint to return message headers
...
See #15
2022-10-13 02:47:51 +13:00
Ralph Slooten
eff483c1c4
feature: Switch backend storage to use SQLite
...
BREAKING CHANGE: This release includes a major backend storage change (SQLite) that will render any previously-saved messages useless. Please delete old data to free up space. For more information see https://github.com/axllent/mailpit/issues/10
2022-08-30 22:42:43 +12:00
Ralph Slooten
788e390e01
Ignore http.RsponseWriter errors
2022-08-07 00:09:32 +12:00
Ralph Slooten
56fdaa1224
Feature: SMTP STARTTLS & SMTP authentication support
...
Resolves #4
2022-08-06 20:00:05 +12:00
Ralph Slooten
6fe1bdb579
Feature: Basic authentication support
2022-08-04 17:18:07 +12:00
Ralph Slooten
7a9b11a9e5
First commit
2022-07-29 23:23:08 +12:00