选择“启用电子邮件”。 这将同时启用出站和入站电子邮件。 不过,要想入站电子邮件正常运行,还需要按照下文“配置 DNS 和防火墙设置以允许传入的电子邮件”所述配置 DNS 设置。

在“端口”字段中,输入 SMTP 服务器用于发送电子邮件的端口。

在“身份验证”下拉菜单中选择 SMTP 服务器使用的加密类型。

在“无回复电子邮件地址”字段中,输入要在所有通知电子邮件的“发件人”和“收件人”字段中使用的电子邮件地址。

如果想放弃发送到无回复电子邮件地址的所有传入电子邮件,请选中“放弃发送到无回复电子邮件地址的电子邮件”。

在“支持”下,选择用于向用户提供附加支持的链接类型。

电子邮件:内部电子邮件地址。

测试电子邮件传递。

在“发送电子邮件到”下,输入用于接收测试电子邮件的地址。

提示:如果在发送测试电子邮件时发生 SMTP 错误(例如即时递送失败或传出邮件配置错误),将在“测试电子邮件设置”对话框中看到这些错误。

如果测试电子邮件失败,请排查电子邮件设置问题。

等待配置运行完毕。

如果您希望允许通知的电子邮件回复,则必须配置 DNS 设置。

确保您的 SMTP 服务器可以访问实例上的端口 25。

创建一个指向 reply.[hostname] 的 MX 记录,以便发送到该域的电子邮件可以路由到实例。

如果无法根据显示的错误消息确定什么地方出错,可以下载包含邮件服务器与 GitHub Enterprise Server 之间的整个 SMTP 对话的支持包。 在下载并提取捆绑包后,请检查 enterprise-manage-logs/unicorn.log 中的条目,查看整个 SMTP 对话日志和任何相关错误。

该独角兽日志应以类似于下面所示的方式显示事务:

此日志显示该设备:

请注意,客户端先连接,然后队列变成活动状态。 接着,消息递送,客户端从队列中移除,会话断开连接。