斯潘8
斯潘4
本文是针对FME Server 2014的。有关此内容的最新版本,请访问:接收电子邮件,第2部分:使用工作区处理电子邮件
本教程是本系列的一部分FME服务器中的电子邮件:教程系列(2014)
上一节: 接收电子邮件,第1部分
下一节: 接收电子邮件,第3部分
当电子邮件发送到FME服务器时,我们将要创建的工作区将运行。工作区只需记录电子邮件的主题行。然后可以通过FME服务器Web界面查看。
我们将在下一节中创建的电子邮件订阅将运行工作区,电子邮件将作为文本文件(JSON)提供。
我们创建的工作区应该有一个文本文件阅读器。可以指定示例数据文件,但它将被收到的电子邮件取代。您可能希望下载附加到本教程的工作区,因为示例电子邮件文件显示了如何格式化传入的JSON。
有两个已完成的工作区,一个用于SMTP,一个用于IMAP。
发布工作区时,我们必须设定订阅的主题,并指定哪个读卡器将接收JSON文件。
发送到您的FME服务器的电子邮件现在应该会导致工作区运行并记录电子邮件主题行。
测试,只需将电子邮件发送到您在本教程上一节中配置的帐户即可。如果您使用的是SMTP中继(例如demoemailuser@your fme server),那么这将是在FME服务器上创建的地址;如果使用的是imap方法(例如邮箱:fmeserver@gmail.com)这将导致工作区运行,你可以在工作历史中看到它。如果查看日志,电子邮件的主题行应该显示出来。
您可能会发现您放置的配置没有按预期工作。为了缩小问题范围,您可以使用FME服务器的日志文件。下图显示了电子邮件如何通过FME服务器中的组件,以及在每个点更新哪些日志文件。检查这些文件中的消息和时间戳,以确认电子邮件正在到达每个组件。
在本部分教程中,我们创建并发布了一个处理电子邮件的工作区。它只是记录电子邮件的主题行,但是在本教程的下一部分中,我们将扩展它以处理电子邮件附件。
下一节:接收电子邮件,第3部分:使用电子邮件附件(2014年)
对于SMTP,可以公开以下属性,以便从传入的电子邮件JSON中提取更多信息:
电子邮件出版商电子邮件出版商内容类型电子邮件电子邮件出版商从电子邮件出版商到电子邮件出版商收到电子邮件出版商发送电子邮件出版商主题Fns类型
对于imap,可以公开以下属性,以便从传入的电子邮件json中提取更多信息:
imap_发布者_附件imap_发布者_内容imap_发布者_从imap_发布者_主题imap_发布者_内容imap_发布者_接收imap_发布者_到fns_类型
注:“_publisher_received”属性的格式不是FME日期/时间格式。上面的下载部分包含一个工作区,其中包含一个如何将其转换为标准格式的示例。这将使该信息更易于与其他变压器一起使用。
?2019安全亚搏在线软件公司|合法的