Отправляйте электронные письма программно на Java с помощью Microsoft Graph
Руководство по интеграции о том, как соединить данные Microsoft 365 с Java для автоматизации электронной почты.
Скачать бесплатную пробную версиюНастройте среду
Получите API Java: Установите библиотеку из Maven. Следуйте простой установке instructions.
Получите доступ к API MS Graph:
- Зарегистрируйте свое приложение на портале Microsoft Azure.
- Предоставьте необходимые разрешения.
- Получите токен доступа.
Отправка сообщения с помощью MS Graph
Составляйте и настраивайте свои сообщения с помощью Aspose.Email для 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 для Java позволяет разработчикам гибко и эффективно работать с задачами и данными, связанными с электронной почтой, что делает его ценным инструментом для управления электронной почтой и личной информацией в приложениях Java.
Управление электронной почтой: Эффективно создавайте, отправляйте, получайте, анализируйте и обрабатывайте электронные письма.
Conversion: Конвертируйте электронные письма в такие форматы, как EML, MSG, HTML и PDF.
Обработка вложений: С легкостью управляйте вложениями.
Поддержка различных протоколов и сервисов: Отправляйте сообщения непосредственно из приложений Java через SMTP, EWS, MS Graph, MailGun или SendGrid. Извлекайте и обрабатывайте сообщения с серверов с помощью POP3, IMAP, EWS, MS Graph.
Работа с автономным хранилищем: Получайте доступ к почтовым данным, хранящимся локально, управляйте ими и настраивайте их.
Календарь и контакты: Управляйте событиями и контактами в календаре.
Filtering: Быстро находите конкретные сообщения или данные.
Rendering: Точное отображение содержимого сообщения.
Шифрование и безопасность: Защитите данные электронной почты с помощью шифрования.
Templates: Создавайте многоразовые шаблоны электронной почты.
Кроссплатформенная совместимость: Разрабатывайте приложения для разных операционных систем.
Настраиваемый рабочий процесс электронной почты: Автоматизируйте задачи электронной почты, такие как напоминания и уведомления.
Обширная документация: Получите доступ к исчерпывающим ресурсам и поддержке.