如何为 Office 365 的中继配置 IIS

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

设置多功能设备或应用程序以通过 Office 365 发送电子邮件时,某些情况下,设备或应用程序无法直接连接到 Office 365。在这些情况下,需要设置 Internet Information Services (IIS),将其用作中介。

以下情况下,可能需要执行上述操作:

  • 不再有本地邮件系统

  • 在本地环境中有业务线 (LOB) 程序或设备

  • LOB 程序和设备必须将电子邮件发送到远程域和 Exchange Online 邮箱

LinkedIn Learning 快捷方式图标 New to Office 365?
Discover free video courses for Office 365 admins and IT pros, brought to you by LinkedIn Learning.

继续之前,请查看如何设置多功能设备或应用程序,以使用 Office 365 发送电子邮件可能会有一个不需要设置中继其他服务器的可用选项。

注意: 对于组织中可能有的其他 SMTP 中继,可以修改这些说明。

开始之前需了解的事项

  • 预计完成时间:15 分钟

  • 在 Office 365 中,必须将本地域添加为接受的域。例如,如果正在从帐户 bob@tailspintoys.com 中继,则必须在 Office 365 中添加 tailspintoys.com 作为接受的域。

  • 本地帐户也必须是 Office 365 中的 Exchange Online 许可用户或 Exchange Online 许可用户的备用电子邮件地址。例如,如果正在从帐户 printer@tailspintoys.com 中继,并且想要通过 bob@contoso.com(Office 365 用户)中继,则必须将 printer@tailspintoys.com 作为备选电子邮件地址添加到 bob@contoso.com。

使用服务器管理器将 Exchange Online 设置为 SMTP 中继

对于 Windows Server 2012 和 Windows Server 2008,将使用不同的安装步骤。在 Windows Server 2012 上安装 Internet Information Services (IIS)

使用 Windows Server 2012 将 Exchange Online 设置为 SMTP 中继

  1. 安装 Internet Information Services (IIS)

    1. 在服务器管理器中,选择“添加角色”。

    2. 在添加角色向导的“开始之前”页面上,选择“下一步”。

    3. 在“选择安装类型”页面上,选择“基于角色或基于功能的安装”。

    4. 在“选择目标服务器”页面上,选择“从服务器池中选择服务器”,然后选择将运行 SMTP 服务的服务器。选择“下一步”。

    5. 在“选择服务器角色”页面上,选择“Web 服务器 (IIS)”,然后选择“下一步”。如果显示请求其他功能的页面,请选择“添加功能”,然后选择“下一步”。

    6. 在选择角色服务页面中,确保选中在安全性下的基本身份验证,,然后选择下一步

    7. 在“确认安装步骤”页面上,选择“安装”。

  2. 安装 SMTP

    1. 打开服务器管理器,然后选择“添加角色和功能”。

    2. 选择“服务器选择”,并确保已选中将运行 SMTP 服务器的服务器,然后选择功能。

    3. 在“选择功能”屏幕上,选择“SMTP 服务器”。可能会提示安装其他组件。如果是这种情况,请选择“添加必需的功能”,然后选择“下一步”。

    4. 选择“安装”。安装完成后,可能需要使用 Microsoft 管理控制台 (MMC) 的服务管理单元启动 SMTP 服务。

  3. 设置 SMTP

    1. 打开服务器管理器,选择“工具”,然后选择“Internet Information Services (IIS) 6.0”。

    2. 展开当前服务器,右键单击“SMTP 虚拟服务器”,然后选择“属性”。

    3. 在“常规”选项卡上,选择“高级”>“添加”。

    4. 在“IP 地址”框中,指定托管 SMTP 服务器的服务器的地址。

    5. 在“端口”框中,输入“587”,选择“确定”。

    6. 在“访问”选项卡上,执行以下操作:

      1. 选择“身份验证”,并确保选中“匿名访问”。

      2. 选择“连接”>“仅下方列表”,然后指定将连接到 SMTP 服务器的设备的 IP 地址,如打印机。

      3. 选择“中继”>“仅下方列表”,然后指定通过此 SMTP 服务器进行中继的设备的 IP 地址

    7. 在“传送”选项卡上,选择“出站安全”,然后执行下列操作:

      1. 选择“基本身份验证”。

      2. 输入想要用于中继 SMTP 邮件的 Office 365 用户的凭据。

      3. 选择“TLS 加密”。

      4. 选择“出站连接”,并在“TCP 端口”框中,输入“587”,选择“确定”。

      5. 选择“高级”,并将“SMTP.office365.com”指定为智能主机。

  4. 重启 IIS 服务和 SMTP 服务。

使用 Windows Server 2008 将 Exchange Online 设置为 SMTP 中继

  1. 安装 Internet Information Services (IIS)

    1. 在服务器管理器中,选择“添加角色”。

    2. 在添加角色向导的“开始之前”页面上,选择“下一步”。

    3. 在“选择服务器角色”页面上,选择“Web 服务器 (IIS)”,然后选择“安装”。

    4. 选择“下一步”,直至转到“选择角色服务”页面。

    5. 除了已被选中的内容,请确保选中“ODBC 日志记录”、“IIS 元数据库兼容性”和“IIS 6 管理控制台”,然后选择“下一步”。

    6. 系统提示安装 IIS 时,选择“安装”。安装完成后,可能需要重启服务器。

  2. 安装 SMTP

    1. 打开服务器管理器,然后选择“添加角色和功能”。

    2. 在“选择功能”屏幕上,选择“SMTP 服务器”。可能会提示安装其他组件。如果是这种情况,请选择“添加必需的功能”,然后选择“下一步”。

    3. 选择“安装”。安装完成后,可能需要使用 Microsoft 管理控制台 (MMC) 的服务管理单元启动 SMTP 服务。

  3. 设置 SMTP

    1. 依次选择“开始”、“管理工具”、“Internet Information Services (IIS) 6.0”。

    2. 展开当前服务器,右键单击“SMTP 虚拟服务器”,然后选择“属性”。

    3. 在“常规”选项卡上,依次选择“高级”、“添加”。

    4. 在“IP 地址”框中,指定托管 SMTP 服务器的服务器的地址。

    5. 在“端口”框中,输入“587”,选择“确定”。

    6. 在“访问”选项卡上,执行以下操作:

      1. 选择“身份验证”,并确保选中“匿名访问”。

      2. 依次选择“连接”、“仅下方列表”,然后指定将连接到 SMTP 服务器的设备的 IP 地址,如打印机。

      3. 依次选择“中继”、“仅下方列表”,然后指定通过此 SMTP 服务器进行中继的设备的 IP 地址

    7. 在“传送”选项卡上,选择“出站安全”,然后执行下列操作:

      1. 选择“基本身份验证”。

      2. 输入想要用于中继 SMTP 邮件的 Office 365 用户的凭据。

      3. 选择“TLS 加密”。

      4. 选择“出站连接”,并在“TCP 端口”框中,输入“587”,选择“确定”。

      5. 选择“高级”,并将“SMTP.office365.com”指定为智能主机。

  4. 重启 IIS 服务和 SMTP 服务。

怎样才能知道这是否已正常工作?

可以测试 SMTP 中继服务,而无需使用单独的 LOB 应用程序或设备。

若要测试 SMTP 中继服务,请按照以下步骤操作。

  1. 使用记事本或其他文本编辑器创建文本文件。该文件应包含以下代码。将源和目标电子邮件地址替换为将用于中继 SMTP 的地址。

    FROM: <source email address>
    TO: <destination email address>
    SUBJECT: Test email
    
    This is a test email sent from my SMTP server
    
  2. 将文本文件另存为 Email.txt。

  3. 将 Email.txt 文件复制到以下文件夹:C:\InetPub\MailRoot\Pickup。

  4. 该文件将很快自动移动到 C:\InetPub\MailRoot\Queue 文件夹。SMTP 服务器发送邮件时,将从本地文件夹自动删除该文件。

    警告: 如果 SMTP 服务器无法发送邮件,将在 C:\InetPub\MailRoot\BadMail 文件夹中创建未送达报告 (NDR)。可以使用此 NDR 诊断传送问题。

相关主题

解决电子邮件从打印机和业务应用程序发送
如何设置多功能设备或应用程序,以使用 Office 365 发送电子邮件

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×