Microsoft Word имеет функцию «отправить как вложение», которая создает новое сообщение в Outlook с прикрепленным документом.
Я хотел бы заменить Outlook настраиваемым почтовым агентом, но не знаю, как этого добиться. Теперь мой почтовый агент - это просто программа, которая запускается и принимает в качестве параметра имя файла.
Насколько мне известно, «отправить как вложение» использует некоторую DLL / API под названием MAPI. Мне нужно будет изменить мое приложение, чтобы оно не просто принимало аргументы имени файла, но могло принимать вызовы MAPI (?), Которые MS Word использует при «отправке как вложение».
Кроме того, мне нужно изменить почтовый агент по умолчанию, создав мою собственную заглушку MAPI32.dll, которая просто перенаправляет в мое приложение.
Я был бы признателен, если бы у кого-нибудь была дополнительная информация о том, как этого можно достичь!