Mule ESB: как фильтровать электронные письма по теме или отправителю?

Я новичок в Mule 3.3 и пытаюсь использовать его для получения электронных писем с сервера POP3 и загрузки вложений CSV, если поле отправителя и поле темы содержат определенные ключевые слова. Я использовал пример, представленный на веб-сайте Mulesoft, и мне удалось отсканировать мой почтовый ящик на наличие новых писем и загрузить только CSV-вложения. Тем не менее, я сейчас застрял, потому что я могуt выяснить, как фильтровать электронные письма по темам и полям отправителя.

Проводя некоторые исследования, я наткнулся нашаблон фильтра свойства сообщения тег, который может быть применен к конечной точке, но я не уверен точно, к какой конечной точке его применить, входящий или исходящий. Ни один из подходов не работает, и я могуНе могу найти достойный пример, показывающий, как использовать этот тег. Основной алгоритм, который я хочу реализовать, заключается в следующем:

if email is from "Bob"
  if attachment of type "CSV"
    then download CSV attachment

if email subject field contains "keyword"
  if attachment of type CSV
    then download CSV attachment

Вот'мул xml у меня так далеко:













    




    
    

    

     
        
        
               

Каков наилучший способ решения этой проблемы?

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос