Автоматическая отправка электронной почты на Java с использованием Microsoft Graph
Руководство по интеграции, как соединить данные Microsoft 365 с Java для автоматизации электронной почты.
Скачать бесплатную пробную версиюНастройка среды
Получите Java API: Установите библиотеку из Maven. Следуйте простым инструкциям по установке инструкции.
Получите доступ к MS Graph API:
- Зарегистрируйте ваше приложение в Microsoft Azure Portal.
- Предоставьте необходимые разрешения.
- Получите токен доступа.
Отправка сообщения с использованием MS Graph
Составьте и настройте свои сообщения с помощью Aspose.Email для Java. Вы можете задать получателей, добавить вложения и отформатировать содержимое электронной почты по мере необходимости. Отправьте ваше сообщение с использованием интегрированных инструментов. Попробуйте следующий пример кода, заменив все необходимые компоненты на действительные для вас.
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Тема");
message.setBody("Содержание");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "отправитель");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
Ключевые особенности Java API
Aspose.Email для Java предоставляет разработчикам возможность работать с задачами и данными, связанными с электронной почтой, гибким и эффективным образом, делая его ценным инструментом для управления электронной почтой и личной информацией в Java-приложениях.
Управление электронной почтой: Эффективно создавайте, отправляйте, получайте, анализируйте и обрабатывайте электронные письма.
Конверсия: Конвертируйте электронные письма между форматами, такими как EML, MSG, HTML и PDF.
Работа с вложениями: Легко управляйте вложениями.
Поддержка различных протоколов и сервисов: Отправляйте сообщения напрямую из Java-приложений через SMTP, EWS, MS Graph, MailGun или SendGrid. Получайте и обрабатывайте элементы сообщений с серверов с использованием POP3, IMAP, EWS, MS Graph.
Работа с оффлайн-хранилищем: Получайте доступ, управляйте и настраивайте данные электронной почты, хранящиеся локально.
Календарь и контакты: Управляйте событиями календаря и контактами.
Фильтрация: Быстро находите конкретные сообщения или данные.
Отображение: Точно отображайте содержимое сообщения.
Шифрование и безопасность: Защищайте данные электронной почты с помощью шифрования.
Шаблоны: Создавайте многоразовые шаблоны для электронной почты.
Кросс-платформенная совместимость: Разрабатывайте приложения для различных операционных систем.
Пользовательский рабочий процесс электронной почты: Автоматизируйте задачи электронной почты, такие как напоминания и уведомления.
Обширная документация: Получите доступ к исчерпывающим ресурсам и поддержке.