Отправка Email через Exchange Web Service на Java
Прогрессивное решение для внедрения возможности отправки электронной почты в Java‑проекты.
Скачать бесплатную пробную версиюКак отправить сообщение через EWS, используя Java API
Следующий пример кода проведёт вас через процесс отправки сообщения с использованием Java‑библиотеки, делая интеграцию функции электронной почты в ваши приложения проще, чем когда-либо. В нескольких строках кода вы установите соединение с сервером EWS, создадите новое сообщение и отправите его, будучи уверенными в доставке, или получите понятную поддержку обработки ошибок, если они возникнут.
import com.aspose.email.*;
// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "username", "password", "domain");
// Create instance of type MailMessage
MailMessage msg = new MailMessage();
msg.setFrom(MailAddress.to_MailAddress("sender@domain.com"));
msg.setTo(MailAddressCollection.to_MailAddressCollection("recipient@ domain.com "));
msg.setSubject("Sending message from exchange server");
msg.setHtmlBody("<h3>sending message from exchange server</h3>");
try {
// Send the message
client.send(msg);
System.out.println("Email sent successfully.");
} catch (Exception e) {
e.printStackTrace();
}
Вспомогательные функции
Помимо надёжности и простоты использования, библиотека предоставляет вам следующие возможности при работе с EWS‑клиентом:
Чтение файлов почтовых ящиков и фильтрация.
Управление элементами переписки и календаря.
Работа с контактами, распределительными списками, задачами, встречами и т.д.
Поддержка TLS и AutodiscoverService.
Получение сообщений из общей почтовой папки и не только.
Кратко об API для Java
В этой статье мы представили Aspose.Email для Java, надёжный помощник, делающий электронную коммуникацию простой и эффективной. От отправки и получения писем до продвинутой обработки и автоматизации email, эти возможности делают библиотеку универсальной и всесторонней. Не упустите шанс оптимизировать процессы, связанные с email, и повысить уровень ваших Java‑приложений.