4.7.4. Отправка email

Платформа предоставляет средства отправки сообщений электронной почты со следующими возможностями:

  • Синхронная или асинхронная отправка. В случае синхронной отправки вызывающий код ожидает, пока сообщение не будет передано на SMTP сервер. При асинхронной отправке сообщение сохраняется в базе данных, и управление немедленно возвращается вызывающему коду. Отправка производится позже путем вызова из назначенного задания.

  • Надежная фиксация факта отправки и ошибок в базе данных, как для синхронной, так и для асинхронной отправки.

  • Пользовательский интерфейс для поиска и просмотра информации о посылаемых сообщениях, включая все атрибуты и содержимое сообщений, а также статус отправки и количество предпринятых попыток.

Пример использования данного механизма рассмотрен в рецепте Отправка email.