Когда сервер приложений передает бизнес-объект адаптеру, адаптер обрабатывает бизнес-объект и создает
сообщение электронной почты.
Для обработки
исходящих сообщений в бизнес-объектах должна присутствовать информация об отправителе и получателях.
Помимо этого, в бизнес-объектах могут быть заданы сведения о типе MIME, содержимом и теме сообщения. Чтобы вложить
файл в сообщение электронной почты, нужно указать в бизнес-объекте путь к файлу. На основе одного бизнес-объекта может
быть создано сообщение электронной почты с несколькими строками бизнес-объектов и несколькими вложенными файлами.
Прим.: Адаптер
поддерживает синхронную отправку исходящих сообщений.
При обработке запроса бизнес-объекта адаптер
выполняет следующие действия:
- Извлекает метаданные (адреса отправителя и получателей, сведения о кодировке и типе MIME) из бизнес-объекта
верхнего уровня и создает сообщение электронной почты.
- Обрабатывает вложенные бизнес-объекты следующим образом:
- Преобразует каждый бизнес-объект в строку бизнес-объекта и включает эту строку в сообщение электронной почты
в форме вложенного файла. Тип MIME вложенного файла определен в бизнес-объекте верхнего уровня. Каждому вложению может соответствовать только один бизнес-объект.
- Если в бизнес-объекте верхнего уровня заданы пути к файлам, адаптер вкладывает соответствующие файлы в сообщение
электронной почты. Файлы должны быть локальными для адаптера.
- Адаптер доставляет почту на почтовый сервер по протоколу SMTP.
Если адаптер не может создать
сообщение электронной почты, он заносит в протокол сообщение об исключительной ситуации.