I think it's strange that qmail-inject uses '-' to seperate the mailbox
from the verp part, even when some other conf-break character is in
effect for that user.  This surely violates the principle of least
surprise, and it requires some users (but not others) to manually
include their break character in their return address, and to adjust
their dot-qmail scripts to match.

Sam writes:
| Oh, you mean in the draft?  Simply include any other valid separator as the
| last character in the local part of the address, and simply expect that
| every address that you decode from the VERPed return path will start off
| with a -, which you will simply ignore.

If the sender is to be required to put their conf-break at the end of
their slocal, do you still need the leading '-' in the verp part?
Perhaps giving the VERP extension an argument 
(i.e. MAIL FROM:<...> VERP=+) would resolve that issue, albeit at the
cost of added complexity in the MTA.

Reply via email to