Right now a positive LISTMSG result calls for the text in each line of the multiline response to have following format.
'message-identifier "," message-timestamp "," content-size "," tags'
I'm pondering changing that format to the following.
'message-identifier "," message-timestamp "," content-size'
Why?
Size. For large amounts of tags, and large amounts of tags per message, even middling size mail-stores will have issues with the amount of data being sent to the client.
Specificity. The purpose of the LISTMSGS command is to see which messages have the tag(s) you've listed when the command was sent. Listing more may be "good to know", but good to know doesn't add anything to the particular task. Not adding to the task subtracts from it.
Why not?
- Having the tags there might be convenient in the future.
Needs ponderance... too late and time for bed.
[ later ... ]
Another reason not to include the tags occurred to me this morning.
- Simplicity. Part of the reason for BikINI is to have an extremely simple and easy to implement remote message access protocol. Given that, there's no reason to put additional information for which a purpose has not been given.
So, further ponderance done - tags will not be included.
Issue done.