Как создать файл msg

Обновлено: 22.11.2024

Aspose.Email поддерживает создание файлов сообщений Outlook (MSG). В этой статье объясняется, как:

  • Создавайте сообщения MSG.
  • Создавайте сообщения MSG с вложениями.
  • Создайте сообщение MSG с телом RTF.
  • Сохранить сообщение как черновик.
  • Работайте со сжатием тела.

Создание и сохранение сообщений Outlook

В классе MailMessage есть метод Save(), который может сохранять файлы Outlook MSG на диск или в поток. Приведенные ниже фрагменты кода создают экземпляр класса MailMessage, задают такие свойства, как from, to, subject и body. Метод Save() принимает в качестве аргумента имя файла. Кроме того, сообщения Outlook могут быть созданы со сжатым телом RTF с использованием MapiConversionOptions. Для настройки создайте новое приложение Windows и добавьте в проект ссылку на dll Aspose.Email.

  1. Создайте новый экземпляр класса MailMessage и задайте свойства From, To, Subject и Body.
  2. Вызовите метод FromMailMessage класса MapiMessage, который принимает объект типа MailMessage. Метод FromMailMessage преобразует MailMessage в MapiMessage (MSG).
  3. Вызовите метод MapiMessage.Save(), чтобы сохранить файл MSG.

Напишите следующий код в событии нажатия кнопки управления приложением Windows.

Создание файлов MSG с вложениями

В приведенном выше примере мы создали простой файл MSG. Aspose.Email также поддерживает сохранение файлов сообщений с вложениями. Все, что вам нужно сделать, это добавить вложения в экземпляр MailMessage. Добавьте вложения, вызвав метод Add() для коллекции MailMessage.Attachments. Добавьте список в форму, созданную выше, и добавьте две кнопки, по одной для добавления и удаления вложений. Приложение, добавляющее приложения, работает следующим образом:

  1. При нажатии кнопки "Добавить вложение" отображается диалоговое окно "Открыть файл", помогающее пользователям просмотреть и выбрать вложение.
  2. После выбора файла полный путь добавляется в список.
  3. При создании файла MSG пути к вложениям извлекаются из списка и добавляются в коллекцию MailMessage.Attachments.

Напишите следующий код в событии нажатия кнопки "Добавить вложение".

При нажатии кнопки «Удалить вложение» выбранные элементы удаляются из списка. Напишите следующий код в событии нажатия кнопки «Удалить вложение».

Добавьте код для добавления вложений в экземпляр MailMessage. Окончательный код для функции Write Msg выглядит так, как показано ниже.

Создание файлов MSG с телом RTF

Вы также можете создавать файлы сообщений Outlook (MSG) с форматированным текстом (RTF) с помощью Aspose.Email. Тело RTF поддерживает форматирование текста. Создайте его, задав свойство MailMessage.HtmlBody. Когда вы конвертируете экземпляр MailMessage в экземпляр MapiMessage, тело HTML преобразуется в RTF. Таким образом сохраняется форматирование тела сообщения электронной почты.

В следующем примере создается файл MSG с телом RTF. В теле HTML применяется один заголовок, выделенный полужирным шрифтом и подчеркиванием. Это форматирование сохраняется при преобразовании HTML в RTF.

Сохранение сообщения в статусе черновика

Сообщения электронной почты сохраняются как черновики, если кто-то начал их редактировать, но хочет вернуться к ним, чтобы завершить их позже. Aspose.Email поддерживает сохранение сообщений электронной почты в статусе черновика путем установки флага сообщения. Ниже приведен пример кода для сохранения сообщения электронной почты Outlook (MSG) в виде черновика.

Последствия сжатия тела

Метод сжатия тела RTF можно использовать для создания MSG меньшего размера. Однако это приводит к снижению скорости создания. Чтобы создавать сообщения с повышенной скоростью, установите флаг в значение false. Этот флаг, в свою очередь, влияет на создаваемые PST: файлы MSG меньшего размера приводят к уменьшению размера PST, а файлы MSG большего размера приводят к более медленному созданию PST.

A: Используете ли вы учетную запись электронной почты в Интернете (например, POP3, IMAP4) или почтовый ящик Microsoft Exchange Server, содержимое вашей учетной записи, такое как сообщения, встречи и контакты, хранится в базе данных. Данные почтового ящика Exchange — это либо проприетарная база данных Extensible Storage Engine (ESE) с расширением файла .edb на сервере Exchange, либо хранилище личных папок (.pst) на локальной рабочей станции. Многие старые и некоторые современные решения для обмена сообщениями используют отдельные файлы в файловой системе для хранения элементов почтового ящика. В большинстве случаев это простые файлы файловой системы, часто текстовые файлы, но эти элементы все же можно индексировать для эффективного поиска и хранения.

Microsoft предлагает формат файла .msg для хранения отдельных элементов Outlook в файловой системе; однако это не простой текстовый файл, который можно просмотреть в текстовом редакторе, таком как WordPad или Блокнот. Эти файлы .msg основаны на двоичном формате составных файлов и требуют приложения, поддерживающего MAPI, для полного просмотра хранилищ и потоков.Microsoft иногда называет файлы .msg «сохраненной почтой Outlook». Некоторые альтернативные решения для обмена сообщениями разработали методы импорта файлов Microsoft в формате .msg в свои структуры баз данных, например, с помощью средства подключения Outlook или другой утилиты. Сторонние инструменты для работы с файлами .msg включают MSG 2 PST и MsgViewer Pro.

Чтобы создать файл .msg из элемента Outlook, например сообщения электронной почты, можно перетащить элемент из папки Outlook в папку в проводнике Windows, как показано на экране 1. Вы также можете выбрать пункт меню «Сохранить как» в элементе Outlook, а затем выбрать место для сохранения элемента. В любом случае Outlook при этом выполняет простой экспорт в файл формата .msg.


Рис. 1. Создание файла .msg из элемента Outlook путем перетаскивания элемента из папки Outlook в папку в проводнике Windows (щелкните изображение, чтобы увеличить его)

Во время экспорта почти 100 свойств сообщений и вложений включаются в новый файл .msg. (Информацию о конкретных свойствах см. в статье MSDN «2.2.1 Свойства объекта сообщения».) Тема сообщения используется в качестве имени файла с добавленным расширением .msg. Файлы сохраняются в файловой системе с использованием текущей даты и времени при их сохранении, но элемент Outlook внутри сохраняет свои свойства даты. Вы также можете легко перетаскивать файлы .msg обратно в папки Outlook, по существу удаляя форматирование файлов .msg и возвращая содержимое в Outlook. Эти файлы .msg можно индексировать и выполнять поиск с помощью Windows Desktop Search с надстройкой для индексации сохраненной почты Outlook, которую можно загрузить из Центра загрузки Microsoft.

Формат файла элемента Outlook (.msg) обеспечивает разумный механизм архивирования содержимого Outlook. Однако использование файлов .msg может оказаться не лучшим решением для ситуации и политик вашей компании. Пользователи могут копировать содержимое в файлы .msg в файловой системе, удаляя их из централизованно управляемых элементов управления хранилищем. Файлы Wayward .msg могут стать причиной проблем с безопасностью, поскольку содержимое легко копируется. Для файлов .msg нет защиты учетной записи, и нет способа запретить пользователям перетаскивать содержимое Outlook в проводник Windows.

Сохранение содержимого в виде файлов .msg имеет некоторые сдерживающие факторы, но ни одно из них не является беспроигрышным с точки зрения предотвращения. Вы можете реализовать фильтрацию файлов на серверах Windows (Windows Server 2003 R2 и более поздние версии), чтобы запретить пользователям сохранять файлы .msg на общих серверах. Вы также можете использовать средство настройки Office, чтобы установить политику удаления параметра «Сохранить как» из системы меню при просмотре элементов в Outlook. Однако этот параметр не препятствует ручному перетаскиванию. Я видел, как компании запускали сценарии либо при входе в систему, либо через определенные промежутки времени, которые ищут и удаляют любые файлы .msg на рабочих станциях пользователей.

Если ваша компания использует Microsoft Information Rights Management (IRM) для защиты и контроля вложений, следует отметить, что файлы .msg не затрагиваются IRM. То есть файлы .msg не относятся к типу файлов, которыми может управлять IRM.

Подробную техническую документацию по формату файла .msg см. в статье MSDN "Формат файла элемента Outlook (.msg)".

Расширение файла MSG — это просто формат для сохранения элементов почтового ящика Outlook, таких как сообщения электронной почты, напоминания, контакты, календари, задачи, список дел и многое другое. В нем также хранятся такие поля, как дата, информация об отправителе и получателе, тело сообщения, тема и т. д. К вашему сведению, в Outlook можно сохранять элементы почтового ящика в формате сообщения Outlook — Unicode с расширением .msg.

MS Outlook предлагает несколько вариантов сохранения элемента электронной почты, одним из которых является формат файла MSG. Сообщения, сохраненные в формате файла MSG в вашей системе или в облаке, можно сохранить как черновик для последующего использования. Таким образом можно легко поделиться любым элементом почтового ящика.

Сохранение сообщений Outlook в MSG

  • Для Outlook в Windows:
    Чтобы сохранить элемент почтового ящика в формате файла MSG, выполните следующие действия:
  • Шаг 1.
    Запустите настольный клиент MS Outlook и дважды щелкните письмо, которое хотите сохранить. Теперь электронное письмо откроется в новом диалоговом окне.
  • Шаг 2.
    Перейдите на вкладку "Файл" (на ленте Outlook)

Конвертировать Outlook PST в MSG

Профессиональные инструменты, такие как Kernel for Outlook PST Repair, позволяют преобразовывать электронные письма Outlook PST в формат MSG. В почтовом ящике Outlook вы можете напрямую выбирать любые сообщения электронной почты или искать сообщения электронной почты, чтобы преобразовать их в формат MSG. Он также может сохранять электронные письма в форматах EML, TXT/RTF, PDF и HTML/MHTML.

Обзор

Достаточно удобно создавать и сохранять элементы электронной почты в формате файла MSG. Эти файлы можно легко сохранить в локальной системе, а также ими можно поделиться или загрузить в облако, что делает их доступными из любого места. Также можно сохранять элементы электронной почты для Outlook для Windows и Outlook в Интернете.

В вычислительной технике мы можем найти большое количество форматов файлов, форматов, связанных с проприетарными приложениями (.psd, .docx.) или открытыми стандартами (.jpg, .jpg, .bmp, .pdf.). Большинство приложений с эксклюзивным форматом совместимы с другими приложениями, однако не со всеми, поэтому иногда мы вынуждены использовать приложения для преобразования файлов.

Сегодня мы говорим о файлах с расширением .msg. Название этого расширения происходит от имени Message и было разработано Microsoft для самого используемого приложения электронной почты во всем мире: Outlook. Хотя мы также можем найти приложения от того же разработчика, такие как Mail, доступные в Windows 10.

Оглавление

Что такое файл .MSG

Электронные письма содержат ряд полей, таких как отправитель, получатель, тема, текст сообщения и/или вложения.

Несмотря на то, что самый простой способ поделиться данными сообщения электронной почты — это переслать его, это не идеальный способ, поскольку в некоторых случаях теряется информация, которая может быть важна, например, используемая платформа, путь, по которому почта путешествовал, чтобы добраться до нашего сервера, если отправка почты была запланирована .

Наиболее полное решение — преобразовать электронную почту в файл .MSG. Этот файл содержит всю информацию об электронной почте в одном файле, таким образом, мы можем сделать резервную копию на нашем компьютере и поделиться ею через Интернет, особенно когда содержимое занимает много места.

Как открыть файлы .MSG

Как я упоминал в начале этой статьи, формат .MSG был создан Microsoft для вашего почтового клиента Outlook. Однако это не единственное приложение, которое позволяет нам открывать файлы этого типа, так как оно было принято всеми разработчиками электронной почты, поэтому мы можем найти его практически в любом клиенте.

Перспективы

Если у нас есть почтовый клиент Outlook (это не обязательно должна быть последняя версия, доступная через Microsoft 365), нам просто нужно дважды щелкнуть файл, чтобы приложение автоматически открылось, показывая все содержимое файл с этим расширением.

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

Mozilla Thunderbird

Фонд Mozilla, за которым стоит браузер Firefox, предоставляет нам лучшие почтовые клиенты Thunderbird, One для тех, кто хочет всегда сохранять контроль над своей конфиденциальностью, а также совершенно бесплатно.

Этот почтовый клиент характеризуется автоматической блокировкой всех скриптов и изображений электронных писем, которые мы загружаем, чтобы не информировать отправителя о том, открывали ли мы электронное письмо и даже о том, сколько мы его прочитали.

Thunderbird не позволяет нам создавать файлы .MSG, поскольку это собственный формат Microsoft. Тем не менее, это позволяет нам создавать файлы .EML, что на почте то же самое. Чтобы открывать файлы .MSG в Thunderbird, мы должны изменить расширение файла с .MSG на .EML

Как создавать файлы .MSG

Поскольку это формат, созданный Microsoft, мы можем создавать файлы этого типа только с помощью Outlook. Чтобы создать .MSG из письма из Outlook мы должны выполнить следующие шаги:

  • Сначала мы дважды щелкаем письмо, которое хотим сохранить.
  • Далее нажмите «Файл» — «Сохранить как».
  • Автоматически выбранный формат для почты, которую мы собираемся сохранить в .MSG (мы можем изменить его на другие форматы). Мы выбираем маршрут, по которому мы хотим хранить почту, и нажимаем «Сохранить».

Через Mozilla Thunderbird мы можем экспортировать сообщение электронной почты в формат .EML, аналогичный формату .MSG от Microsoft.

Я не могу открыть файл .MSG

В вычислительной технике расширения файлов используются для определения того, к какому приложению они принадлежат. Однако иногда мы можем найти файлы с одинаковым расширением, несмотря на разное содержание.

В случае файлов в формате .MSG они содержат электронные письма, поэтому мы сможем получить доступ к их содержимому только через приложение электронной почты. Важно убедиться в этом, так как это может навести вас на мысль, что файл неисправен или поврежден из-за того, что вы не открыли его с помощью соответствующего приложения.

Если мы не можем открыть файл, первое, что нужно сделать, это убедиться, что у нас есть почтовое приложение, совместимое с этим форматом. Если на нашем компьютере установлено другое приложение, которое также открывает файлы .MSG, но не является приложением электронной почты, нам придется действовать следующим образом:

  • Мы помещаем себя поверх файла .MSG, который хотим открыть, и нажимаем правую кнопку мыши.
  • Затем мы выбираем «Открыть» и в раскрывающемся списке выбираем почтовое приложение, которое мы установили на нашем компьютере.

В то время Windows позволит нам связать это расширение, чтобы изначально при двойном щелчке по нему оно автоматически открывалось в выбранном нами почтовом клиенте. Здесь все зависит от потребностей и предпочтений каждого.

Конвертировать файл .MSG в другие форматы

Если на нашем компьютере не установлен почтовый клиент и нам срочно нужно открыть файл в формате .MSG, мы можем преобразовать его в другие форматы, чтобы получить доступ ко всему содержимому или его части.

Из .MSG в .TXT

Если у нас нет подключения к Интернету или оно работает медленнее, чем ожидалось, мы можем открыть файл .MSG напрямую с помощью Блокнота Windows. Для этого надо навести мышку на файл, нажать правую кнопку и выбрать Открыть - Блокнот.

В верхней части файла будет отображаться кодировка файла вместе с другой информацией, такой как отправитель, дата, получатель и тема. Затем будет отображено тело сообщения.

Этот вариант не подходит для повседневного использования, так как заставляет нас уделять слишком много внимания поиску действительно интересующей нас информации из электронной почты.

Из .MSG в .PDF

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

Этот онлайн-сервис предоставляется по бесплатной подписке, и мы используем его время от времени. Если мы используем эту платформу регулярно, нам придется выбрать одну из различных ежемесячных подписок, которые она нам предоставляет.

Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.

В этом блоге описывается, как создать файл MSG из файла Outlook PST. Если вы также являетесь пользователем Outlook и ищете такой же, этот пост проведет вас шаг за шагом. Итак, приступим.

Но прежде чем перейти к решению, давайте узнаем о файлах PST и MSG. А зачем нужно это преобразование?

Обзор файлов PST и MSG

Microsoft Outlook хранит или упорядочивает данные почтового ящика и другую связанную информацию, включая контакты, встречи, календари и т. д., в виде личной таблицы хранения. Это единый файл для группы электронных писем и других элементов, которые можно импортировать и экспортировать в соответствии с потребностями пользователей.

Файл MSG — это сообщение электронной почты, контакт или задача, созданные или сохраненные в Microsoft Outlook. Это текстовый файл, представляющий определенный тип информации с расширением .msg. В настоящее время сообщения хранятся в формате HTML вместе с изображениями и другими элементами. Его можно экспортировать для целей архивирования и хранения или для сканирования на наличие вредоносных программ.

Зачем создавать файл MSG из Outlook PST?

  • Когда пользователи хотят одновременно обмениваться массовыми или избранными электронными сообщениями Outlook. В таком состоянии сообщения электронной почты Outlook необходимо сохранять в формате MSG для экспорта.
  • Возможны проблемы с повреждением файла PST. Поэтому рекомендуется делать резервные копии важных файлов PST.
  • Когда элементы данных Outlook необходимо экспортировать на жесткий диск, перенос сообщений электронной почты или элементов почтовых ящиков Outlook в MSG является единственным наиболее безопасным способом создания файла MSG.
  • Если файлы Outlook сохранены в формате MSG, вероятность повреждения данных меньше.

Ручной метод создания файла MSG из PST с помощью Outlook

  1. Откройте приложение Outlook> Перейдите в папку "Входящие"> Выберите сообщение электронной почты, затем перетащите его из приложения Outlook на рабочий стол.
  2. Вы должны выполнить те же действия для других сообщений электронной почты, что и в предыдущем случае.
  3. Вы можете использовать любой инструмент для сжатия папки, если вы уже сохранили ее в папке. В противном случае все файлы MSG будут перемещены в одну папку и сжаты.
  4. Теперь составьте новое электронное письмо и отправьте сжатую папку с файлами MSG в качестве вложения.

Умный способ создать файл MSG из Outlook PST без приложения Outlook

Если у вас много электронных писем, ручной процесс займет очень много времени. Более того, если в вашей системе не установлен MS Outlook, и вы хотите сделать файл MSG из PST без установки Outlook. Затем вам нужно скачать интеллектуальный и экспертный инструмент экспорта PST, который позволяет создавать файлы MSG из файла PST без установки приложения Outlook.

С помощью этого инструмента стало легко создавать файлы MSG из нескольких Outlook PST одновременно. Он поддерживает создание MSG из типа ANSI и UNICODE PST. Программное обеспечение поддерживает создание MSG из файла MS Outlook 2019, 2016, 2013, 2010 PST. Лучшее в этом инструменте то, что он поддерживает экспорт защищенного паролем файла PST в формат MSG. Вы можете загрузить этот инструмент для всех версий ОС Windows, чтобы создать файл MSG из Outlook PST.

Чтобы создать файлы MSG из файла PST, выполните следующие действия:

Шаг 1. Загрузите и установите инструмент преобразования PST в вашей системе Windows.

Для Windows

Для Mac

Шаг 2. Выберите файлы электронной почты PST для создания файла MSG.

Шаг 3. Выберите формат MSG из нескольких вариантов сохранения.

Шаг 4. Нажмите «Дополнительные настройки», чтобы открыть фильтр и другие настройки.

Шаг 5. Выберите место для сохранения полученных файлов MSG в системе.

Шаг 6. Нажмите кнопку «Экспорт», чтобы начать процесс.

Готово! Таким образом пользователь может создать MSG из файла PST без установки приложения Outlook.

Функции, предоставляемые инструментом преобразования PST

  • С помощью этого инструмента можно передавать неограниченное количество данных из файла Outlook PST без каких-либо ограничений.
  • Интерфейс программы чрезвычайно прост, что позволяет любому новичку легко создать файл MSG из Outlook PST.
  • После того как вы ознакомитесь со стилем работы, вы также узнаете, что в программе есть все необходимые приемы. Он предлагается абсолютно техническим способом, так что преобразование данных выполняется очень точным образом.
  • Инструмент поддерживает все версии MS Windows, включая Windows 10, 8.1, 8 и другие версии. Кроме того, он поддерживает Outlook 2019, 2016, 2013, 2010 и другие выпуски.
  • Программное обеспечение позволяет создавать MSG из нескольких файлов данных Outlook за одну попытку без перерыва. Можно легко и точно экспортировать выборочные и полные папки PST.
  • Преимуществом этого инструмента является то, что он показывает полный статус конверсии в реальном времени и отчет. Эта утилита позволяет при необходимости останавливать и возобновлять преобразование.
  • Если вы используете бесплатную пробную версию инструмента, вы многое узнаете о программном обеспечении, прежде чем купить его. Это означает, что вы можете легко использовать полную версию инструмента для полного переноса данных.

Заключение

Когда дело доходит до создания файла MSG из Outlook PST, у пользователей возникают трудности. Чтобы помочь этим пользователям, мы поделились ручным и автоматическим методом создания MSG из файла PST. Если в вашей системе не установлен Outlook, рекомендуется выбрать автоматизированный инструмент, позволяющий создавать файлы MSG из PST без Outlook.

Читайте также: