
Java에서 이메일을 HTML로 변환
EML 파일 형식은 거의 모든 인기 있는 이메일 클라이언트에서 지원되며 이메일 메시지를 표시하는 데 사용됩니다. EML 파일은 이메일 판독기에 의존하기 때문에 우리는 항상 이 의존성을 제거할 기회가 있습니다. 그러나 이 파일 형식을 웹 페이지로 변환하여 웹 브라우저에서 이메일 내용을 나타낼 수 있습니다. 이 블로그 게시물에서는 프로그래밍 방식으로 이메일을 Java에서 HTML로 변환하는 방법을 배웁니다. 이 Java Email API를 사용하여 이 변환 프로세스를 자동화합니다.
이 블로그 게시물에서 다음 사항을 따를 것입니다.
자바 이메일 API 설치
가장 짧은 시간에 프로그래밍 방식으로 이메일을 생성, 구문 분석 및 조작할 수 있습니다. 이 라이브러리를 사용하면 이러한 작업을 효율적으로 자동화할 수 있습니다.
이 API의 설치 절차는 매우 간단합니다. 그러나 JAR 파일을 다운로드하거나 Maven 구성에 따라 Java 애플리케이션에서 이 API를 활성화할 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>21.3</version>
<classifier>jdk16</classifier>
</dependency>
프로그래밍 방식으로 Java에서 이메일을 HTML로 변환
이제 프로그래밍 방식으로 이메일을 조작하고 다른 파일 형식으로 표시하는 고유한 비즈니스 로직을 구축할 수 있습니다. 설명 및 코드 예제와 함께 메서드 목록을 찾을 수 있습니다.
프로그래밍 방식으로 이메일을 HTML로 변환하려면 다음 단계를 수행합니다.
- MailMessage 클래스의 load 메서드를 호출하여 소스 EML 파일을 로드합니다.
- save 메서드를 호출하여 EML을 HTML로 저장합니다.
// MailMessage 클래스의 로드 메소드를 호출하여 소스 EML 파일 로드
MailMessage message = MailMessage.load("./sample.eml");
// save 메소드를 호출하여 EML을 HTML로 저장
message.save("./static/Saved-File.html", SaveOptions.getDefaultHtml());
다음 이미지는 위 코드 조각의 출력을 보여줍니다.

HTML 라이브러리로 이메일 보내기 - 고급 옵션
이 섹션에서는 좀 더 자세히 살펴보고 몇 가지 주요 기능을 살펴보겠습니다. 이 라이브러리는 이메일 본문, 헤더 및 기타 세부 정보를 읽는 방법을 노출했습니다.
다음 단계와 코드 조각에 따라 EML을 HTML 파일로 변환하는 동안 이메일을 읽을 수 있습니다.
- MailMessage 클래스의 load 메서드를 호출하여 소스 EML 파일을 로드합니다.
- getFrom 메서드를 호출하여 보낸 사람 정보를 가져옵니다.
- getTo 메서드를 호출하여 받는 사람의 정보를 읽습니다.
- getSubject 메서드를 호출하여 제목을 가져옵니다.
- getCC 메서드를 호출하여 CC 수신자를 포함하는 주소 컬렉션을 가져옵니다.
- save 메서드를 호출하여 EML을 HTML로 저장합니다.
// MailMessage 클래스의 로드 메소드를 호출하여 소스 EML 파일 로드
MailMessage message = MailMessage.load("./sample.eml");
// getFrom 메소드를 호출하여 발신자 정보를 가져옵니다.
System.out.println("From: "+message.getFrom());
// getTo 메소드를 호출하여 수신자 정보를 가져옵니다.
System.out.println("To: "+message.getTo());
// getSubject 메소드를 호출하여 주제를 가져옵니다.
System.out.println("Subject: "+message.getSubject());
// CC 수신자를 포함하는 주소 컬렉션을 가져오려면 getCC 메서드를 호출하세요.
System.out.println("CC recipients: "+message.getCC());
// save 메소드를 호출하여 EML을 HTML로 저장
message.save("./Saved-File.html", SaveOptions.getDefaultHtml());
무료 라이선스 받기
평가 제한 없이 API를 사용해 볼 수 있는 무료 임시 라이선스를 얻을 수 있습니다.
합산
프로그래밍 방식으로 Java에서 이메일을 HTML로 변환하는 방법을 배웠다는 이 믿음으로 결론을 내리고 싶습니다. 우리는 또한 이 Java Email API의 몇 가지 고급 기능을 살펴보았습니다. 그러나 문서를 방문하여 메서드와 속성에 대해 자세히 알아볼 수 있습니다. 또한 관련 기사를 찾을 수 있는 아래에 언급된 “참조 항목” 섹션을 자유롭게 탐색하십시오. 따라서 정기적인 업데이트를 위해 conholdate.com에 계속 연락하십시오.
질문하기
포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.