你在这里: Administrator's Guide > 其他常见任务 > 配置FME服务器以接收电子邮件

配置FME服务器以接收电子邮件

FME服务器可以通过简单的邮件传输协议(SMTP)或Internet消息访问协议(IMAP)接收电子邮件。使用FME服务器通知服务,您可以使用邮件向通知服务主题发布电子邮件SMTP发布者或者IMAP发布者

笔记:FME服务器附带的电子邮件服务器适用于接收电子邮件。要配置FME服务器使用自己的SMTP服务器发送电子邮件,请使用FME服务器通知服务to create an电子邮件订阅者。Open the FME ServerWeb用户界面and click Manage > Notifications >订阅选项卡。有关如何配置FME服务器以在成功或工作完成后发送电子邮件通知的说明,请参阅配置FME服务器以在作业完成上发送电子邮件通知

SMTP或IMAP?

IMAP Publisher对消息进行调用现有的IMAP服务器(例如IMAP.Gmail.com)。只要在电子邮件帐户上启用IMAP访问,就不需要额外的配置。但是,因为按间隔进行轮询,FME服务器可能不会像通过SMTP发送的那样接收电子邮件。

笔记:在FME服务器上创建的每个IMAP发布者都必须引用唯一的电子邮件帐户。您无法创建引用相同地址的多个IMAP发布者。

使用SMTP,直接FME服务器接收邮件,rather than polling for them. As a result, e-mails may be pushed to FME Server topics (and their subscribed workspaces) more immediately than e-mails delivered over IMAP.

使用SMTP时,请记住以下内容:

  • 您必须配置网络防火墙设置,以便直接将电子邮件传输到FME服务器。
  • 在FME服务器中配置电子邮件主机名需要有其他步骤(见下文)。

配置SMTP.

要使用SMTP电子邮件服务器,必须将服务的主机名更改为您计划分配给FME服务器的公共主机名。

  1. 打开此文件:

    \ Utilities \ SMTPRELAY \ JAMES \ APPS \ JAMES \ SAR-INF \ config.xml

  2. Find the following tags:

    postmaster @ localhost.

    localhost.

  3. 更换术语localhost.with your public host name. For example:

    Postmaster@fmeserver.example.com

    fmeserver.example.com.

  4. Configure the attachments directory.

    • FME Server 2013及更高版本:默认情况下,附件上传到本地系统的临时目录。要更改此行为,请查找标签system并替换系统使用您想要的目录路径。
    • FME Server 2012.
      1. 在浏览器中打开以下URL:http://localhost/fmeprotocol
      2. 点击设置
      3. 输入FME工作区可以读取附件的目录。
  5. 保存并关闭配置文件重新启动FME服务器SMTP中继服务

  6. 如果希望互联网可访问电子邮件服务器,则必须打开以下端口:

    • 非安全:SMTP:25
    • Secure with SSL: SMTP: 465