Steve Atkins
440fddfe46
Add the 821.From / return-path of an email to the stored message ( #560 )
...
as a Return-Path: header. This is visible in the source view and as a
header via the REST API.
Signed-off-by: Steve Atkins <steve@wordtothewise.com >
2025-03-18 08:28:31 -07:00
James Hillyerd
5902189187
fix: AfterMessageStored message.size ( #550 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-10-20 12:32:51 -07:00
James Hillyerd
33784cbb94
chore: more small lint/perf fixes ( #493 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-16 16:53:50 -08:00
James Hillyerd
fc8ea530bb
chore: fix many unit test style warnings ( #488 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-15 18:52:50 -08:00
James Hillyerd
baa2dbd3a1
chore: fix many cosmetic linter warnings ( #486 )
...
* fix whitespace warnings
Signed-off-by: James Hillyerd <james@hillyerd.com >
* fix a number of typos
Signed-off-by: James Hillyerd <james@hillyerd.com >
* fix many cosmetic linter warnings
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2024-02-15 18:02:26 -08:00
James Hillyerd
c1d5d49126
event: Use pointers for InboundMessage addresses ( #447 )
...
* event: Use pointers for InboundMessage addresses
To ease conversions to/from MessageMetadata
Signed-off-by: James Hillyerd <james@hillyerd.com >
* message: test StoreManager.MailboxForAddress()
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-22 17:28:33 -08:00
James Hillyerd
d2121a52a9
message: Prefer To header for BeforeMessageStored event ( #446 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-22 16:58:14 -08:00
James Hillyerd
3e94aacc20
message: improve manager test coverage ( #438 )
2023-11-21 15:40:14 -08:00
James Hillyerd
85e1c2c7d7
message: Verify empty mailbox list does not error ( #424 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-12 13:10:29 -08:00
James Hillyerd
01fb161df8
extension: BeforeMessageStored event to rewrite envelope ( #417 )
...
* extension: add InboundMessage type
* manager: fires BeforeMessageStored event
* manager: Reacts to BeforeMessageStored event response
* manager: Apply BeforeMessageStored response fields to message
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-06 14:53:38 -08:00
James Hillyerd
0cb62af074
message: Add test for recipient policy ( #416 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-03 12:34:58 -07:00
James Hillyerd
74a27875e9
message: migrate more delivery logic into manager.go ( #414 )
...
* message: migrate more delivery logic into manager.go
Signed-off-by: James Hillyerd <james@hillyerd.com >
* manager: tidy up a few things
Signed-off-by: James Hillyerd <james@hillyerd.com >
---------
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-11-01 13:54:27 -07:00
James Hillyerd
9836c0ffbb
go: update mod and imports to correctly reflect major version ( #388 )
2023-09-09 12:36:21 -07:00
Cyd
06ec140e72
add reject from origin domain feature ( #375 )
...
Add a new feature to be able to reject email *from* specific domains.
Co-authored-by: Cyril DUPONT <cyd@9bis.com >
2023-08-26 11:05:20 -07:00
James Hillyerd
36095a2cdf
extension: split out an async specific broker for "after" events ( #346 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-02-16 16:17:06 -08:00
James Hillyerd
e74efbaa77
extension: Make AfterMessageStored async ( #319 )
2023-01-22 16:26:52 -08:00
James Hillyerd
b383fbf9ab
manager: Test that MessageStored event is emitted ( #318 )
...
Signed-off-by: James Hillyerd <james@hillyerd.com >
Signed-off-by: James Hillyerd <james@hillyerd.com >
2023-01-17 19:26:44 -08:00