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