【问题标题】:Automatized reception of mails in mailbox自动接收邮箱中的邮件
【发布时间】:2019-10-04 15:37:00
【问题描述】:

下午好,

我想控制一个邮箱(它是一个内部邮箱,不同于 gmail、outlook 等),我使用 POP3 或 IMAP 来实现。 一切都很好,但现在我正在使用调度程序每 X 分钟检查一次电子邮件。是否有任何选项,如事件或其他东西(或库/协议),每次在邮箱的一个文件夹中接收/创建电子邮件时启动一个函数?

提前致谢

【问题讨论】:

  • 如果它是本地的,最好使用 SMTP 拦截器在到达时运行脚本。您可以使用它直接处理传入的消息,或启动您的脚本。否则,您可以查看 IMAP IDLE。

标签: java email imap pop3


【解决方案1】:

这称为转发到程序或转发到管道。这是 20-40 年前的普遍做法。现在的人似乎都忘记了,but still ask about it

您的程序将在标准输入上收到电子邮件。如果你想处理这封电子邮件,你可以解析你的输入并做……任何事情。如果您想控制收件箱,您可以将收件箱和管道转发到both(别名/.forward 语法允许这样做),丢弃来自标准输入的输入,然后操作收件箱。您的程序将在正确的时间启动以执行您想要的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2018-06-08
    • 2018-10-06
    • 1970-01-01
    相关资源
    最近更新 更多