C# HTML로 이메일 보내기

이메일 내용을 웹 페이지에 포함하려면 HTML 형식으로 변환해야 합니다. 이러한 경우 이 문서에서는 .NET 응용 프로그램에서 전자 메일을 HTML로 변환하는 것을 자동화하는 방법을 다룹니다. 특히 C#을 사용하여 MSGEML 이메일을 HTML 또는 MHTML 형식으로 변환하는 방법을 배웁니다.

HTML 변환기 API로 C# 이메일

이메일을 HTML로 변환하는 경우 .NET용 Aspose.Email을 사용합니다. 해당 API는 MS Outlook 또는 기타 소프트웨어를 설치하지 않고도 이메일을 생성, 조작, 변환 및 전송하도록 설계되었습니다. API의 DLL을 다운로드하거나 NuGet을 사용하여 .NET 애플리케이션 내에 설치할 수 있습니다.

PM> Install-Package Aspose.Email

C#에서 이메일을 HTML로 변환

다음 섹션에서는 이메일을 HTML 또는 MHTML 형식으로 변환하는 방법을 보여줍니다.

C#을 사용하여 MSG 또는 EML을 HTML로 변환

다음은 .NET용 Aspose.Email을 사용하여 MSG 또는 EML 이메일 파일을 HTML로 변환하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 MSG/EML 이메일을 HTML로 변환하는 방법을 보여줍니다.

// 이메일 파일 로드
MailMessage mailMsg = MailMessage.Load("mail.eml");

// 이메일을 HTML로 변환
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

C#을 사용하여 MSG 또는 EML을 MHTML로 변환

MHTML은 외부 리소스와 함께 HTML 콘텐츠를 캡슐화하는 데 사용되는 웹 페이지 아카이브 형식입니다. 이메일에서 MHTML로의 변환을 수행하려면 SaveOptions.DefaultMhtml을 MailMessage.Save() 메서드의 두 번째 매개변수로 제공하기만 하면 됩니다. 다음은 이 작업을 수행하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 MSG 또는 EML 파일을 MHTML로 변환하는 방법을 보여줍니다.

// 이메일 파일 로드
MailMessage mailMsg = MailMessage.Load("mail.msg");

// 이메일을 MHTML로 변환
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

무료 API 라이선스 받기

평가 제한 없이 .NET용 Aspose.Email을 무료로 사용해 볼 수 있습니다. 무료 임시 라이센스 받기 지금.

라이브 데모

결론

이 문서에서는 C#을 사용하여 전자 메일을 HTML 또는 MHTML 형식으로 변환하는 방법을 배웠습니다. API 참조 및 코드 샘플과 함께 단계는 MSG/EML에서 HTML/MHTML로의 변환을 수행하는 방법을 보여주었습니다. 문서를 사용하여 C# 이메일 API에 대해 자세히 알아볼 수 있습니다.

또한보십시오