mirror of
https://github.com/mjl-/mox.git
synced 2025-07-12 18:24:35 +03:00
Allow multiple localpart catch all separators, e.g. both "+" and "-", for addresses you+anything@example.com and you-anything@example.com
The original config option stays, and we still use it for the common case where we have a single separator. The "+" is configured by default. It is optional, just like the new option "LocalpartCatchallSeparators" (plural). When parsing the config file, we combine LocalpartCatchallSeparator and LocalpartCatchallSeparators into a single list LocalpartCatchallSeparatorsEffective, which we use throughout the code. For issue #301 by janc13
This commit is contained in:
5
testdata/smtpservercatchall/domains.conf
vendored
5
testdata/smtpservercatchall/domains.conf
vendored
@ -1,11 +1,16 @@
|
||||
Domains:
|
||||
mox.example:
|
||||
LocalpartCatchallSeparator: +
|
||||
mox2.example:
|
||||
LocalpartCatchallSeparators:
|
||||
- +
|
||||
- -
|
||||
Accounts:
|
||||
mjl:
|
||||
Domain: mox.example
|
||||
Destinations:
|
||||
mjl@mox.example: nil
|
||||
mjl@mox2.example: nil
|
||||
catchall:
|
||||
Domain: mox.example
|
||||
Destinations:
|
||||
|
Reference in New Issue
Block a user