# 邮件服务器

通过配置邮件将信息发送到指定收件邮箱上。

#### 前提条件

配置邮件服务器时，需确保在邮件服务器上注册的发送人账号已开启了SMTP/POP3功能。

#### 背景信息

配置邮件服务器时使用的代理服务器只支持SOCKS5代理。

SOCKS协议提供一个框架，为在TCP和UDP域中的客户端/服务器应用程序能更方便、安全地使用网络防火墙所提供的服务。采用SOCKS协议的代理服务器就是SOCKS服务器，是一种通用的代理服务器，SOCKS代理通常用在电子邮件中，绑定在代理服务器的1080端口上。当SOCKS代理服务需要身份认证的时候，您需要提前向网络管理员申请用户名和密码。

#### 操作步骤

1. 配置邮件服务器的基本信息。

   1. 选择“系统 > 通知服务器 > 邮件服务器”。
   2. 在“邮件服务器”区域，单击。
   3. 配置邮件服务器基本信息，参数说明请参见表1。

      表1 邮件服务器参数说明
      参数 | 说明 | 取值建议
      --- | --- | ---
      SMTP服务器 | 负责发送通知邮件的SMTP服务器的IP地址或域名。 | -
      服务器端口 | SMTP服务器的端口号。 | 加密连接方式缺省值：465。 无加密连接方式缺省值：25。
      连接方式 | 加密 无加密 | 说明： 建议选择安全的“加密”的连接方式，否则会存在安全风险。
      发件人邮箱 | 发送通知邮件的邮件地址。 | 邮件地址长度限制在1～32个字符之间。
      测试邮箱 | 用于检测ATIC管理中心服务器和邮件服务器之间的通讯是否正常的测试邮件地址。 | 邮件地址长度限制在1～32个字符之间。
      用户名 | 访问SMTP服务器的用户名。 勾选“SMTP服务器身份认证”后，才需要设置此项。 | 您可以输入您在SMTP邮件服务器上注册的用户名或向邮件服务器提供商申请的特定用户名。
      密码 | 访问SMTP服务器的用户密码。 勾选“SMTP服务器身份认证”后，才需要设置此项。 | 密码建议满足最小复杂度要求，即包含英文大写字母（A～Z）、英文小写字母（a～z）、数字（0～9）、特殊字符（如!、#、$、%等）中的三种，并定期修改密码。
      IP地址 | 代理服务器的IP地址。 勾选“代理服务器”后，才需要设置此项。 | -
      端口 | 代理服务器使用的端口号。 勾选“代理服务器”后，才需要设置此项。 | 缺省值：1080。
      邮件签名 | - | -
      SMTP（Simple Mail Transfer Protocol）简单邮件传送协议

      设置完参数后，可以单击“测试”，通过测试邮箱是否能够收到测试信息来检测ATIC管理中心服务器和邮件服务器之间的通讯是否正常。
      - 如果测试邮箱中收到测试信息，则表明ATIC管理中心服务器和邮件服务器之间的通信正常。
      - 如果测试邮箱中未收到测试信息，则表明ATIC管理中心服务器和邮件服务器之间的通信异常，系统弹出提示信息，请根据提示信息进行异常处理。
   4. 单击“确定”。
2. 配置邮箱服务器的加密协议证书。

   当邮件服务器通过“加密”方式发送邮件时，需先配置加密协议证书。

   本操作以winmail服务器为例，介绍加密协议证书的配置操作。

   本操作保证winmail (版本6.3及以上) 服务器已搭建完成。

   1. 搭建winmail服务器完成后，查看各项服务器是否均已开启，查看SSL/TLS证书的详细信息。

   2. 邮箱服务器证书导入。
      - 请用户根据当前使用的操作系统，选择对应的证书导入操作。
      - “安装路径\Runtime\jre6.0.18\lib\security\cacerts”为Windows操作系统中证书库jre_truststore的文件路径。
      - “安装路径/engineering/jre/lib/security/cacerts”为Linux操作系统中证书库jre_truststore的文件路径。
      - “Admin@123”为Windows操作系统中证书库jre_truststore的初始密码。
      - “changeit”为Linux操作系统中证书库jre_truststore的初始密码。
      - 在Windows操作系统中，将证书拷贝到“安装路径\Runtime\jre6.0.18\lib\security\”目录中，在“安装路径\Runtime\jre6.0.18\bin”目录下执行keytool命令。

            安装路径\Runtime\jre6.0.18\bin>keytool -import -alias mailcert -file "安装路径\Runtime\jre6.0.18\lib\security\lfgp000110811.crt" -keystore "安装路径\Runtime\jre6.0.18\lib\security\cacerts" -storepass Admin@123

        根据提示信息“是否信任此证书”输入“y”或“yes”，当回显信息为“证书已添加到密钥库中”时，表示证书导入成功。

      - 在Linux操作系统中，将证书拷贝到“安装路径/engineering/jre/lib/security/”目录中，在“安装路径/engineering/jre/bin”目录下执行keytool命令。

            ~# cd 安装路径/engineering/jre/bin
            安装路径/engineering/jre/bin # ./keytool -import -alias mailcert -file "安装路径/engineering/jre/lib/security/lfgp000110811.crt" -keystore "安装路径/engineering/jre/lib/security/cacerts" -storepass changeit

        当回显信息为“Certificate was added to keystore”时，表示证书导入成功。

   3. 邮件发送测试。
      1. 选择“系统 > 通知服务器 > 邮件服务器”。
      2. 配置邮件服务器的基本信息，连接方式选择“加密”，单击“测试”，若弹出提示“邮件已发送，请查收。”，表示邮件发送测试成功。

父主题： 通知服务器

版权所有 © 华为技术有限公司