If the address isn't in the identities then of course it can't send from it, that behavior makes sense.
Yes, but it’s limited to a specific workflow and restricts the user.
As I stated in my original posting, I have dozens of e-mail addresses. It is
very impractical to add every single one to the identities list. Also I have wildcard address like “shopping-*@domain.de”, so I even don’t know how many there are in use. If e.g. some shopping website sends me an e-mail, I would like to reply immediately without having to add the address first to the identity list, just click “Reply”.
I hope you see that this is another workflow, and that Roundcube restricts me very much in this. Am I the only one here who uses his own domain to have several wildcard mail addresses?
From a technical point of view: you are right, the behaviour is correct if the original address is in the identities list. So there is a procedure that compares the address and the identities. But if no address is found, it would be a useful feature just to use this address instead of using the standard identity, because the latter is not the address the mail was originally sent to. Desktop clients like Thunderbird offer this possibility OOTB and additionally let the user select one of the addresses from the ID list. So you have both features in one.
The “custom from” plugin alleviates the problem, for I am able to manually enter a mail address. But it’s still impracticale for replying because first I have to copy the original to-address, then reply, then paste it in the field. An automatic solution would be appreciated.