Skip to content

Email:Eml2Msg

Aspose 라이브러리를 사용하는 eml 포맷을 msg 포맷으로 변환하는 C# 프로그램.

Setup project

dotnet 으로 프로젝트를 생성한다:

dotnet new console -lang C#

Aspose.Email 패키지를 Nuget을 통해 추가한다.

dotnet add package Aspose.Email --version 20.11.0

코딩한 후 프로그램을 빌드한다.

dotnet build 

실행한다.

dotnet run bin/Debug/netcoreapp3.1/tester.dll

Program.cs file

using Aspose.Email;
using System;

namespace tester
{
    class Program
    {
        static void Main(string[] args)
        {
            EmlLoadOptions lo = new EmlLoadOptions();
            lo.PreserveTnefAttachments = true;

            MailMessage message = MailMessage.Load("test.eml", lo);

            MsgSaveOptions so = new MsgSaveOptions(MailMessageSaveType.OutlookMessageFormatUnicode);
            message.Save("test2.msg", so);

            Console.WriteLine("Hello World!");
        }
    }
}

See also