Как настроить частоту опроса для imap с помощью верблюжьей почты - PullRequest
0 голосов
/ 13 февраля 2019

В качестве эксперимента у меня есть простое Java-приложение, использующее электронную почту для передачи сообщений.Я хочу использовать верблюда, чтобы соединить это приложение с другим приложением, использующим другой тип связи.

Я создал простой письмо в файл на верблюде, работающем на локальном почтовом сервере (цитадель).Следующий код работает нормально, но до поступления письма в виде файла после поступления в папку входящих сообщений на сервере требуется довольно много времени.

from("imap://192.168.178.42:143?username=email1&password=thePassword")
//"file:C:/inputFolder?move=./done"             
.to("file:C:/mailOutputFolder");

Полагаю, мне нужно изменить частоту опроса верблюда.Как я могу этого достичь?Спасибо

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете попробовать что-то вроде:

from("imap://192.168.178.42:143?username=email1&password=thePassword&delay=5")//"file:C:/inputFolder?move=./done"
.to("file:C:/mailOutputFolder");

В вышеприведенном случае я добавил delay=5, чтобы обозначать опрос каждые 5 секунд.

Или вы можете попробовать:

from("imap://192.168.178.42:143?username=email1&password=thePassword&")//"file:C:/inputFolder?move=./done"
.delay("time").to("file:C:/mailOutputFolder");
...