メッセージのフィルタリングには「switch」ノードが採用され、メッセージの複数のプロパティをフィルタリングのパラメータとして設定することができる。最も一般的なプロパティは、メールの本文に相当する「msg.payload
」である。特定のキーワードが含まれているかどうかをチェックすることが可能になる。
msg.date
(メールの送信日時を返す)、msg.from
(送信者のメールアドレスを返す)など、他のプロパティを使用することも可能です。
この例では、msg.date
を使って、例えばDelay
ノードを使って週末に送信された電子メールのリダイレクトを次の月曜日に延期しています。使用されている「フィルター」は、実際にリダイレクトを実行するスイッチ
ノードです。