【问题标题】:Dummy email address and Email parser虚拟电子邮件地址和电子邮件解析器
【发布时间】:2014-08-26 13:47:14
【问题描述】:

如果您对帮助初学者进行电子邮件解析不感兴趣,请不要继续阅读。

我已经编程了一段时间,所以我知道事情的要旨。但是,我真的很想创建一个虚拟电子邮件地址,然后在其中设置一个解析程序(如果你这样做的话)

场景:

我有一个电子邮件帐户,可以接收某些需要解析的电子邮件。我希望能够将这些电子邮件转发到一个“虚拟”电子邮件地址,该地址基本上只是一个解析发件人、主题和消息的电子邮件的程序。我更愿意在 Windows 上编写一个可运行的 jar 程序或其他东西,但如果需要,我愿意进行 Web 编程。 Android 编程也是我的一个选择。

我该怎么做才能开始?我不是要求任何人写出所有内容,我只需要一个起点。

谢谢!

【问题讨论】:

  • 我会使用一个连接到您的邮件服务器并通过 POP3 或 SMTP 协议检索邮件的库。 (搜索 Google,您会发现很多。)否则,您最终可能会编写自己的库以通过这些协议连接到您的邮件,或者编写自己的 Web 服务器,这就是为此目的而过度杀伤的母亲。
  • 非常感谢!我不知道所有这些的术语,但我发现了这样的东西:[link] (alvinalexander.com/java/…) 这是我需要开始的。我意识到我可能需要保存信息,但在大多数情况下,解析它而不是保存可能是我需要的。救命稻草!

标签: java android c++ email parsing


【解决方案1】:

你描述的可以这样解决:

1/ 创建一个包罗万象的地址 *@yourdomain.com,它将接收所有传入的电子邮件,除了那些与现有电子邮件地址匹配的电子邮件(例如 contact@yourdomain.col)

2/ 使用 Procmail 将所有传入的电子邮件通过管道传输到脚本

:0
| `/home/foouser/scripts/footool/footool.sh`

3/ 让脚本处理电子邮件(读取标题,保存在数据库中,...)

另一个可能更简单的解决方案是为此使用cloudmailin.com 之类的网络服务。如果电子邮件的结构始终相同,mailparser.io 这样的电子邮件解析解决方案也可以为您提供帮助。

【讨论】:

    猜你喜欢
    • 2011-01-07
    • 2011-05-14
    • 2011-11-27
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 2019-09-10
    • 2022-11-02
    • 2013-08-18
    相关资源
    最近更新 更多