Aspose.Email  for Java

이메일 처리를 위한 Java Outlook API 및 Java Thunderbird API

추가 소프트웨어 없이도 Outlook 및 Thunderbird에서 이메일을 생성하고 이메일을 보내고 이메일을 구문 분석합니다. SMTP, POP3, IMAP 프로토콜을 통해 이메일을 보내고 받습니다.

  무료 평가판 다운로드
  
 

Aspose.Email for Java를 사용하면 개발자가 형식 사양이나 네트워크 프로그래밍에 대해 몰라도 전자 메일 관리를 위한 자체 비즈니스 로직을 구현하는 데 집중할 수 있습니다.

Java용 Aspose.Email은 Outlook 이메일을 생성하고 이메일을 구문 분석하거나 Java 응용 프로그램 내에서 MSG, EML, MBOX, PST, OST 및 MHT와 같은 메시지 형식을 변환할 수 있습니다. API는 메시지 내용, 첨부 파일, 헤더 및 MAPI 속성은 물론 널리 사용되는 여러 프로토콜을 통해 이메일을 보내고 받는 기능을 조작할 수 있습니다. 또한 Personal과 같은 메시지 저장 문서를 관리하는 기능을 제공합니다. 저장 파일 PST 및 오프라인 저장 파일 OST. 애플리케이션 사양에 따라 이메일을 나열하고, 이메일을 추출하고, 스토리지 파일에서 메시지를 추가 또는 제거할 수 있습니다. Java 이메일 라이브러리를 사용하면 Outlook 연락처 파일(VCF)을 사용할 수 있습니다.

고급 이메일 처리 API 기능

API를 통해 메시지 생성 및 조작

몇 줄의 코드로 메시지 형식을 상호 변환

메시지 헤더 정보 추출

첨부 파일 추가, 추출 및 조작

HTML 형식의 메시지 만들기

초안 모드에서 메시지 만들기(MSG만 해당)

중첩된 이메일 첨부 파일 트래버스 및 읽기

여러 수신자 검색

MAPI 속성에 액세스

사용자가 만든 사용자 지정 폴더 나열

OLM 파일에서 폴더 경로 가져오기

IMAP 백업 및 복원 작업을 위한 다중 연결 지원

SMTP 작업을 위한 다중 연결 지원

ICF 및 VCF v3.0 파일 생성

오름차순 또는 내림차순으로 이메일 읽기

HTML 본문 형식으로 MapiCalendar 저장

Office 365에서 원본 위치 보관 파일 만들기 및 관리

문자열 표기법을 사용하여 PST에서 폴더 계층 만들기

ICS에 대한 생성 및 수정 날짜 지정

MacOS용 Outlook 데이터 파일(OLM)에 액세스

이메일 클라이언트 인스턴스에서 SSL/TLS 암호화 구성

EWS 연락처의 하위 폴더에 연락처 생성

EWS에서 가져오는 MAPI 항목에 대한 통합 방법 만들기

이메일 클라이언트에 HTTP 프록시 사용(SMTP, IMAP, POP3)

Java에서 메시지를 다른 이메일 형식으로 변환

Java 이메일 라이브러리는 지원되는 메시지 파일 형식의 변환을 위해 사용하기 쉬운 인터페이스를 제공합니다. 변환을 수행하려면 API 객체 모델에서 소스 파일을 로드하고 필요한 매개변수로 save 메소드를 호출하기만 하면 됩니다. 정말 간단합니다!

SMTP, POP3 및 IMAP을 통한 이메일 전송

API를 사용하면 메시지를 만들고 형식을 지정하고 파일과 이미지를 첨부하고 SMTP 프로토콜을 통해 이메일 주소로 보낼 수 있습니다. API가 제공하는 또 다른 기능은 사용자 이름과 비밀번호를 통해 POP3 서버에 로그인하는 것입니다. API의 APOP 인증 기능을 통해 전체 메시지 또는 헤더만 가져오고 편지함 크기 및 메시지 수 보기, 서버에서 메시지 삭제 등을 쉽게 수행할 수 있습니다. 인증, 생성, 선택, 제거, 폴더 쿼리, 메시지 가져오기 및 저장, 메시지 플래그 변경과 같은 API 지원 IMAP 프로토콜 기능은 거의 없습니다.

SMTP를 사용하여 이메일을 보내는 방법 - Java

// SmtpClient 객체 초기화

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// 서버에 대한 보안 옵션 설정

client.setSecurityOptions(SecurityOptions.Auto);

// 새 메시지 생성

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// 지금 메시지 보내기

client.send(msg);

달력 개체 관리

Aspose.Email iCalendar API를 사용하면 Outlook 일정 개체를 다양한 형식으로 생성, 추출 및 저장할 수 있습니다. 메시지 전송 프로토콜을 통해 회의 요청을 검색, 전송, 업데이트 및 취소할 뿐만 아니라 MSG 또는 ICS 문서로 저장하는 기능을 제공합니다.

Manage Message 저장 파일

Aspose.Email for Java API를 사용하면 Outlook 저장 형식을 관리할 수 있습니다. 디스크나 스트림에서 PST 및 OST 파일을 로드하고, 메시지 아카이브에서 폴더 및 하위 폴더 정보를 가져오고, 제목, 보낸 사람, 받는 사람과 같은 메시지별 세부 정보를 검색하고 디스크나 스트림에 메시지를 저장할 수 있습니다.

기존 PST를 구문 분석하는 것 외에도 라이브러리는 PST 파일을 처음부터 생성하고 해당 폴더에 메시지를 추가하는 수단도 제공합니다.

PST를 처음부터 만들고 파일에서 메시지 추가 - Java

// PersonalStorage의 인스턴스 생성

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// PST의 루트에 폴더 생성

pst.getRootFolder().addSubFolder("Inbox");

// 새로 생성된 폴더에 메시지 추가

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Work With Contact Cards

Aspose.Email for Java를 사용하면 연락처 카드를 저장하고 교환하기 위한 세계적인 파일 형식인 VCF 또는 VCard라고도 하는 연락처 카드 파일을 조작할 수 있습니다. Java 앱 내에서 Outlook 연락처 카드와 Thunderbird VCard를 처리합니다. Java용 Aspose.Email을 사용하면 VCard 또는 VCF 파일을 이메일로 보내고 VCF를 메시지에 첨부하거나 이메일에서 추출할 수 있습니다. 또한 VCard(VCF) 파일을 마음대로 교환할 수 있습니다. API를 사용하면 연락처 카드를 편집, 생성 및 제거할 수 있습니다. 연락처 카드 지원을 애플리케이션에 쉽게 추가할 수 있습니다.

Microsoft Office 자동화 – 필요하지 않음

Aspose.Email for Java는 전자 메일 처리 작업을 위해 컴퓨터에 Microsoft Office 또는 Microsoft Outlook을 설치할 필요가 없는 관리 코드를 사용하여 구축되었습니다. 기능, 보안, 확장성 및 속도 측면에서 완벽한 Microsoft Outlook 자동화 대안입니다.

  
  

Aspose.Email은 아래 나열된 다른 인기 있는 개발 환경을 위한 개별 이메일 API를 제공합니다.