Aspose.Email  for Java

Java Outlook API 및 Java Thunderbird API (이메일 처리용)

추가 소프트웨어 없이 Outlook 및 Thunderbird에서 이메일을 생성, 전송 및 파싱합니다. SMTP, POP3, IMAP 프로토콜을 통해 이메일을 송수신합니다.

  무료 평가판 다운로드
  
 

Aspose.Email for Java를 사용하면 개발자는 형식 사양이나 네트워크 프로그래밍을 알 필요 없이 이메일 관리에 대한 비즈니스 로직 구현에 집중할 수 있습니다.

Aspose.Email for Java는 Java 애플리케이션 내에서 Outlook 이메일을 생성하고, 이메일을 파싱하거나 MSG, EML, MBOX, PST, OST 및 MHT와 같은 메시지 형식을 변환할 수 있습니다. 이 API는 메시지 내용, 첨부 파일, 헤더 및 MAPI 속성을 조작할 수 있으며, 여러 인기 프로토콜을 통해 이메일을 송수신할 수 있는 기능을 제공합니다. 이를 통해 Outlook 저장 파일 작업 Personal Storage Files인 PST 및 Offline Storage Files인 OST와 같은 파일을 지원합니다. 이메일을 나열하고, 추출하고, 애플리케이션 사양에 따라 저장 파일에서 메시지를 추가하거나 제거할 수 있습니다. Java 이메일 라이브러리는 또한 Outlook 연락처 파일 작업 (VCF). 모든 기능 개요와 코드 샘플 사용법은 우리의 문서

고급 이메일 처리 API 기능

Aspose.Email에서 가장 인기 있는 기능에 대한 문서를 확인하십시오:

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

ICF 및 VCF v3.0 파일 생성

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

문자열 표기법을 사용하여 PST에 폴더 계층 구조 생성

ICS의 생성 및 수정 날짜 지정

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

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

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

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

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

API를 사용하면 메시지를 만들고 포맷을 지정하며, 파일과 이미지를 첨부하고 이메일 주소로 전송할 수 있습니다. SMTP 프로토콜. API가 제공하는 또 다른 기능은 로그인 기능입니다. POP3 사용자 이름과 비밀번호를 통해 서버에 연결합니다. API의 APOP 인증 기능을 사용하면 전체 메시지 또는 헤더만 쉽게 가져오고, 메일함 크기 및 메시지 수를 확인하며, 서버에서 메시지를 삭제하는 등 다양한 작업을 수행할 수 있습니다. IMAP 프로토콜 기능을 통해 API 사용자는 인증, 생성, 선택, 삭제, 폴더 조회, 메시지 가져오기 및 저장, 메시지 플래그 변경을 할 수 있습니다.

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 문서로 저장하고, 메시지 전송 프로토콜을 통해 회의 요청을 검색, 전송, 업데이트 및 취소하는 기능을 제공합니다. iCalendar API 관리 방법은 다음에서 배울 수 있습니다. 약속 작업 문서.

메시지 저장 파일 관리

Aspose.Email for Java API는 Outlook 저장 형식을 관리할 수 있게 해줍니다. 디스크나 스트림에서 PST 및 OST 파일을 로드하고, 메시지 아카이브에서 폴더 및 하위 폴더 정보를 얻으며, 제목, 발신자, 수신자와 같은 메시지 별 세부 정보를 검색하고 메시지를 디스크나 스트림에 저장할 수 있습니다. 자세한 정보는 다음을 방문하십시오. Outlook 저장 파일 작업 우리 문서의 섹션.

기존 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\"));

연락처 카드 작업

Aspose.Email for Java는 VCF 또는 VCard라고도 불리는 연락처 카드 파일을 조작할 수 있게 해줍니다. 이는 전 세계적으로 연락처 카드를 저장하고 교환하는 파일 형식입니다. 또한 Java 애플리케이션에서 Outlook 연락처 카드 및 Thunderbird VCard를 처리할 수 있습니다. Aspose.Email for Java를 사용하면 이메일에 VCard 또는 VCF 파일을 보내고, 메시지에 VCF를 첨부하거나 이메일에서 추출할 수 있습니다. 또한 자체 방식으로 VCard(VCF) 파일을 교환할 수 있습니다. API를 통해 연락처 카드를 편집, 생성 및 삭제할 수 있으며, 애플리케이션에 연락처 카드 지원을 쉽게 추가할 수 있습니다.

Microsoft Office Automation – 필요 없음

Aspose.Email for Java는 관리 코드로 구축되어 이메일 처리에 Microsoft Office나 Microsoft Outlook이 머신에 설치될 필요가 없습니다. 기능, 보안, 확장성 및 속도 측면에서 완벽한 Microsoft Outlook 자동화 대안입니다. 사용하기 매우 쉽습니다. Office Automation에서 Aspose로 마이그레이션.

  
  

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