У меня есть оркестровка, которая получает XML с некоторыми свойствами электронной почты (например, to, from, cc, subject и т. Д.).
Затем я хочу отправить сообщение электронной почты с динамическим портом (иЯ назначил некоторые значения в соответствии с входным XML).После того, как электронное письмо было отправлено, я хочу выполнить некоторую дальнейшую обработку, но эта обработка может выполняться только тогда, когда почта успешно доставлена на SMTP-сервер.
В функциональном дизайне требуется повторная попытка в часи максимум один день, после этого периода сообщение должно быть в EventLog, если оно не может быть доставлено успешно.
Поэтому я установил динамический порт со свойствами контекста BTS.RetryCount равным 23 и BTS.RetryInterval равным 60.
Я установил уведомление о доставке динамического порта SMTP на «Передано», и у меня естьблок исключений catch для перехвата DeliveryFailureException.
Достаточно ли этого?
Это немного сбивает с толку, когда я читаю несколько блогов, если мне нужно отметить область Synchronized ...