如何使用 Apache Camel 阅读 gmail

How to read a gmail with Apache Camel

我正在尝试使用 apache camel 的 routebuilder() 读取 gmail。

@Component
class ReadEmailRouteBuilder(var stockLocationProperty: 
StockLocationProperty) : RouteBuilder() {

    override fun configure() {
    //TODO
    }
}

这是我必须使用的开始,我尝试了很多方法但都没有用,有人可以帮助我吗?

取决于您使用的协议(例如 IMAP),答案可能如下所示:

from("imaps://imap.gmail.com?username={{gmail.username}}&password={{gmail.password}}&delete=false&unseen=true&consumer.delay=60000")
    .process(new MailAttachmentProcessor())
    .to("file://gmails");