Microsoft Graph를 사용하여 Java에서 프로그래밍 방식으로 이메일 전송
Microsoft 365 데이터를 Java와 연결하여 이메일 자동화를 수행하는 통합 가이드.
무료 평가판 다운로드MS Graph를 사용해 메시지 보내기
Aspose.Email for Java를 사용하여 메시지를 작성하고 맞춤화하세요. 수신자를 설정하고, 첨부 파일을 추가하며, 필요에 따라 이메일 콘텐츠를 포맷할 수 있습니다. 통합 도구를 사용해 메시지를 전송하세요. 아래 코드 예제를 사용해 필요한 모든 구성 요소를 본인에게 맞는 것으로 교체해 보세요.
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);
Java API 주요 기능
Aspose.Email for Java는 개발자가 이메일 관련 작업과 데이터를 유연하고 효율적으로 처리할 수 있도록 지원하여, Java 애플리케이션 내에서 이메일 및 개인 정보 관리에 유용한 도구가 됩니다.
Email Management: 이메일을 효율적으로 생성, 전송, 수신, 파싱 및 조작하세요.
Conversion: EML, MSG, HTML, PDF 등 다양한 형식으로 이메일을 변환하세요.
Attachment Handling: 첨부 파일을 손쉽게 관리하세요.
Various Protocols and Services Support: Java 애플리케이션에서 SMTP, EWS, MS Graph, MailGun 또는 SendGrid를 통해 직접 메시지를 전송하고, POP3, IMAP, EWS, MS Graph를 사용해 서버에서 메시지 항목을 가져와 처리합니다.
Offline Storage Handling: 로컬에 저장된 메일 데이터를 접근, 관리 및 맞춤화하세요.
Calendar and Contacts: 캘린더 이벤트와 연락처를 관리하세요.
Filtering: 특정 메시지나 데이터를 빠르게 찾으세요.
Rendering: 메시지 내용을 정확히 표시하세요.
Encryption and Security: 암호화를 통해 이메일 데이터를 보호하세요.
Templates: 재사용 가능한 이메일 템플릿을 만들세요.
Cross-Platform Compatibility: 다양한 운영 체제용 앱을 개발하세요.
Custom Email Workflow: 알림 및 공지와 같은 이메일 작업을 자동화하세요.
Extensive Documentation: 포괄적인 리소스와 지원을 이용하세요.