For eg if I use \"mailto:abc.com?body=Hello All\" then the signature part is not preserved in the default outlook client.
If I remove the body part from the above the si
This is an outlook related issue, and there is no workaround to solve this. Outlook's default behavior is to replace the entire body including the signature.
For reference, see this post.