Это немного сбивает с толку, так что терпите меня ...
Я хочу настроить систему, в которой пользователь может отправлять шаблонные электронные письма через мой веб-сайт, за исключением того, что они фактически не отправляются с помощью моего сервера - вместо этого он просто открывает свой собственный локальный почтовый клиент с готовым электронным письмом. Приложение будет заполнять тело письма предопределенными переменными, чтобы пользователю не приходилось вводить его самостоятельно. Затем они могут редактировать сообщение по своему усмотрению, если оно не совсем соответствует их целям.
Есть ряд причин, по которым я хочу, чтобы это происходило через локальный почтовый клиент пользователя, поэтому заставить сервер отправлять электронную почту не вариант: он должен быть на 100% клиентским.
У меня уже есть в основном работающее решение, и я опубликую его подробности в качестве ответа, мне интересно, есть ли лучший способ?