Microsoft Graph를 사용하여 Java에서 프로그래밍 방식으로 이메일 보내기
이메일 자동화를 위해 Microsoft 365 데이터를 Java와 연결하는 방법에 대한 통합 안내서입니다.
무료 평가판 다운로드환경 설정하기
자바 API 가져오기: 에서 라이브러리 설치 Maven.간단한 설치를 따르세요. instructions.
MS 그래프 API에 액세스:
- 마이크로소프트 Azure 포털에서 애플리케이션을 등록하세요.
- 필요한 권한을 부여합니다.
- 액세스 토큰을 획득합니다.
MS 그래프를 사용하여 메시지 전송
Java용 Aspose.Email을 사용하여 메시지를 작성하고 사용자 정의하십시오.수신자를 설정하고, 첨부 파일을 추가하고, 필요에 따라 이메일 콘텐츠의 서식을 지정할 수 있습니다.통합 도구를 사용하여 메시지를 보내세요.필요한 모든 구성 요소를 유효한 구성 요소로 바꾸어 다음 코드 샘플을 사용해 보십시오.
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
자바 API 주요 기능
자바용 Aspose. 이메일는 개발자가 유연하고 효율적인 방식으로 이메일 관련 작업 및 데이터를 처리할 수 있도록 지원하므로 Java 응용 프로그램 내에서 이메일 및 개인 정보를 관리하는 데 유용한 도구입니다.
이메일 관리: 이메일을 효율적으로 작성, 전송, 수신, 분석 및 조작할 수 있습니다.
Conversion: EML, MSG, HTML 및 PDF와 같은 형식 간에 이메일을 변환할 수 있습니다.
첨부 파일 처리: 첨부 파일을 쉽게 관리할 수 있습니다.
다양한 프로토콜 및 서비스 지원: SMTP, EWS, MS 그래프, 메일건 또는 SendGrid를 통해 자바 애플리케이션에서 직접 메시지를 보낼 수 있습니다.POP3, IMAP, EWS, MS 그래프를 사용하여 서버에서 메시지 항목을 검색하고 처리합니다.
오프라인 스토리지 처리: 로컬에 저장된 메일 데이터에 액세스하고, 관리하고, 사용자 지정합니다.
일정 및 연락처: 캘린더 일정 및 연락처를 관리합니다.
Filtering: 특정 메시지 또는 데이터를 빠르게 찾을 수 있습니다.
Rendering: 메시지 내용을 정확하게 표시합니다.
암호화 및 보안: 암호화로 이메일 데이터를 보호합니다.
Templates: 재사용 가능한 이메일 템플릿을 만드세요.
플랫폼 간 호환성: 다양한 운영 체제용 앱을 개발합니다.
사용자 지정 이메일 워크플로우: 알림 및 알림과 같은 이메일 작업을 자동화합니다.
광범위한 문서: 포괄적인 리소스 및 지원을 이용할 수 있습니다.