Так что моя нынешняя ситуация такова. Я получил сайт, работающий с использованием колбы. Основываясь на пользовательском вводе, я хочу создать уже подготовленный MSG-файл для Outlook. Часть передачи пользовательского ввода в колбу уже работает, так что теперь мне нужно только создать файл .msg. Я просто не могу понять, как это сделать. Предпочтительно он должен быть в состоянии работать в системе на основе Linux.

-1
MrMango 9 Июл 2019 в 13:53

3 ответа

Лучший ответ

Вы можете легко создать файл EML (MIME) - Outlook будет рад показать его пользователю точно так же, как файл MSG. Если вы хотите, чтобы сообщение не было отправлено, не забудьте установить MIME-заголовок X-Unsent.

0
Dmitry Streblechenko 9 Июл 2019 в 14:56

Вы можете создавать файлы .msg, если в вашем распоряжении есть приложение Outlook. Поскольку .msg является собственным форматом, вероятность создания его без какого-либо инструмента MS (например, outlook) очень маловероятна. Если у вас есть перспективы, вы можете скачать электронную почту в этом формате, а затем использовать их в своем приложении.

Есть много .msg читателей и конвертеров в .eml, но, к сожалению, ничего не основано на Linux, насколько я знаю.

0
mnestorov 9 Июл 2019 в 11:11

Файл .msg подробно описан. Таким образом, вы можете составить их самостоятельно. См. элемент Outlook (.msg ) Формат файла для получения дополнительной информации.

Я нашел библиотеку с открытым исходным кодом, которую можно использовать в C # для генерации MSG-файлов - MsgKit. И я думаю, что вы можете найти аналогичную сборку, которая может быть использована и в вашем языке программирования.

Наконец, вы можете найти сторонние библиотеки для программного создания MSG-файла, см. Aspose .

0
Eugene Astafiev 9 Июл 2019 в 11:29