Ralph Slooten
d4268b8ae1
Feature: Set tags via X-Tags message header
...
@see #119
2023-06-02 14:47:36 +12:00
Ralph Slooten
3d96b2cad0
Add Message-ID to MessageSummary
2023-05-30 16:51:34 +12:00
Lars Liedtke
34c1748f4b
Feature: Add Message-Id to MessageSummary ( #116 )
2023-05-30 16:02:25 +12:00
Ralph Slooten
bdf887389e
Bugfix: Fix Date display when message doesn't contain a Date header
2023-05-05 16:49:59 +12:00
Matthias Gliwka
fdc1b05545
Feature: Add allowlist to filter recipients before relaying messages ( #109 )
...
* Bugfix: Don't panic on mails without from line
* Feature: Add allowlist to filter recipients before relaying messages
2023-05-05 15:28:00 +12:00
Ralph Slooten
5f919cc9dd
Feature: Option to ignore duplicate Message-IDs
...
This option (default off) silently ignores any new messages with duplicate Message-IDs. This update includes a new database structure and automatic rebuild of existing data.
2023-05-04 21:48:09 +12:00
Ralph Slooten
6a82dd0eb2
API: Include Return-Path in message summary data
2023-04-21 11:44:34 +12:00
Ralph Slooten
f16b105d26
API: Include Reply-To in message summary (including Web UI)
...
This adds a new ReplyTo array to to API Message response, and displays in the web UI if set. See #66
2023-04-01 17:05:18 +13:00
Ralph Slooten
182d32a2c8
API: Return received datetime when message does not contain a date header
2023-03-31 18:44:06 +13:00
Ralph Slooten
a9ce35b741
Feature: Option to use message dates as received dates (new messages only)
2023-03-31 18:44:05 +13:00
Ralph Slooten
1bd0c6ac74
Feature: Add Cc and Bcc search filters
2023-02-24 21:36:42 +13:00
Ralph Slooten
594c4817a4
Bugfix: Correctly index missing 'From' header in database
...
When an email with a missing `From: ` header is stored in the database, a null value was stored. This broke the search. Fixes #31
2023-01-12 16:04:08 +13:00
Ralph Slooten
6bc02fd4d4
Feature: Message tags and auto-tagging
...
See #17
2022-11-13 17:26:29 +13:00
Ralph Slooten
ba24d145ff
Bugfix: Return empty arrays rather than null for message To, CC, BCC, Inlines & Attachments
...
Bugfix: Return empty arrays rather than null for message To, CC, BCC, Inlines & Attachments
2022-11-13 17:26:17 +13:00
Ralph Slooten
ab771cf76c
Move utils to subfolder
2022-10-29 10:52:22 +13:00
Ralph Slooten
43bd2a18ea
API: Provide structs of API v1 responses for use in client code
...
See #21
2022-10-21 22:55:15 +13:00
Ralph Slooten
bd45d9dffe
UI: Broadcast "delete all" action to reload all connected clients
2022-10-16 08:37:46 +13:00
Ralph Slooten
699a534632
API: Add limit and start parameters to search
...
Requested in #15
2022-10-14 17:31:35 +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
a31a7c3d2c
UI: Add about app modal with version update notification
2022-10-08 23:33:59 +13:00
Ralph Slooten
34da0e5042
Feature: Add REST API
...
Requested feature for integration, see #15
2022-10-07 19:46:39 +13:00
Ralph Slooten
fea733a43e
UI: HTML source & highlighting
2022-09-09 23:34:35 +12:00
Ralph Slooten
5d530edfab
feature: Search parser improvements
2022-09-01 21:45:35 +12: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
1aa58eeaaf
Feature: Improved message search - any order & phrase quoting
2022-08-12 10:16:21 +12:00
Ralph Slooten
86cc237c78
Feature: Email compression in storage
...
Reduces storage requirements +-25% & speeds up database read & writes by between 25-33%, depending on email content (attachments).
2022-08-10 14:33:16 +12:00
Ralph Slooten
486388a798
Fix typos
2022-08-07 22:35:42 +12:00
Ralph Slooten
d4cf95363f
Feature: Mark all messages as read
2022-08-07 09:34:06 +12:00
Ralph Slooten
788e390e01
Ignore http.RsponseWriter errors
2022-08-07 00:09:32 +12:00
Ralph Slooten
1155443785
Security: Sanitize mailbox names
2022-08-06 23:54:34 +12:00
Ralph Slooten
ad49bf2898
Bugfix: Include read status in search results
2022-08-05 23:04:14 +12:00
Ralph Slooten
3b65a8852e
Bugfix: Fix total/unread count after failed message inserts
2022-08-05 15:15:27 +12:00
Ralph Slooten
7fd73a6fdb
UI: cater for messages without From email address
2022-07-30 23:00:34 +12:00
Ralph Slooten
3bbc122869
Minor UI & logging changes
2022-07-30 22:33:20 +12:00
Ralph Slooten
a85a74bb9a
Feature: Unread statistics
2022-07-30 19:58:31 +12:00
Ralph Slooten
2e5752f693
Switch to ostafen/clover/v2
2022-07-30 08:39:58 +12:00
Ralph Slooten
7a9b11a9e5
First commit
2022-07-29 23:23:08 +12:00