Github企业中的入站电子邮件
我一直在GitHub Enterprise online中看到对入站电子邮件的引用。我管理一个运行v2.4.1的Github企业实例。在任何地方我都找不到配置的地方。我在管理控制台中看到了常见的“电子邮件”设置,但只有出站电子邮件的设置Github企业中的入站电子邮件,github,github-enterprise,Github,Github Enterprise,我一直在GitHub Enterprise online中看到对入站电子邮件的引用。我管理一个运行v2.4.1的Github企业实例。在任何地方我都找不到配置的地方。我在管理控制台中看到了常见的“电子邮件”设置,但只有出站电子邮件的设置 我的用户要求能够从电子邮件中回复PRs或评论,并将回复直接发布到内部Github网站的相关页面。这可能吗?因此控制台窗口上的邮件设置同时适用于出站和入站邮件 要使电子邮件回复正常工作,唯一需要做的另一件事是在DNS中需要一个MX记录,如 reply.<ho
我的用户要求能够从电子邮件中回复PRs或评论,并将回复直接发布到内部Github网站的相关页面。这可能吗?因此控制台窗口上的邮件设置同时适用于出站和入站邮件 要使电子邮件回复正常工作,唯一需要做的另一件事是在DNS中需要一个MX记录,如
reply.<hostname>
回复。
此外,您可能需要确保SMTP服务器/中继可以联系GHE实例上的端口25。根据您工作的防火墙,您的里程可能会有所不同 因此控制台窗口上的邮件设置同时适用于出站和入站邮件 要使电子邮件回复正常工作,唯一需要做的另一件事是在DNS中需要一个MX记录,如
reply.<hostname>
回复。
此外,您可能需要确保SMTP服务器/中继可以联系GHE实例上的端口25。根据您工作的防火墙,您的里程可能会有所不同 回答我最初的问题。在环顾四周并向github提供支持后,我认为要使这项工作正常进行,我需要在我们公司的防火墙上打一个洞。既然我做不到,我就想出了另一个选择。我已在Github上提供了我的解决方案: 解决方案 Github Enterprise发送通知电子邮件,回复地址设置为reply+NN。。NN@reply.[主机名]。此处[hostname]是GHE实例的FQDN。例如:github.priv.mycompany.net
- 与DNS提供商一起为reply.github.priv.mycompany.net创建DNS记录。
- 您将至少需要此子域的MX记录
- 与外部电子邮件提供商(Google Apps、Zoho、Exchange Online或roll your own)设置电子邮件发送至reply.github.priv.mycompany.net
- 使用fetchmail检索邮件
- 当fetchmail下载新的电子邮件时,它会将它们转发给自定义MDA。然后,MDA过滤具有reply+NN.形式的TO地址的消息。。NN@reply.[hostname]并将它们传递到GHE实例上的SMTP服务器
- 与DNS提供商一起为reply.github.priv.mycompany.net创建DNS记录。
- 您将至少需要此子域的MX记录
- 与外部电子邮件提供商(Google Apps、Zoho、Exchange Online或roll your own)设置电子邮件发送至reply.github.priv.mycompany.net
- 使用fetchmail检索邮件
- 当fetchmail下载新的电子邮件时,它会将它们转发给自定义MDA。然后,MDA过滤具有reply+NN.形式的TO地址的消息。。NN@reply.[hostname]并将它们传递到GHE实例上的SMTP服务器
- 回答我最初的问题。在环顾四周并向github提供支持后,我认为要使这项工作正常进行,我需要在我们公司的防火墙上打一个洞。既然我做不到,我就想出了另一个选择。我已在Github上提供了我的解决方案:
解决方案
Github Enterprise发送通知电子邮件,回复地址设置为reply+NN。。NN@reply.[主机名]。此处[hostname]是GHE实例的FQDN。例如:github.priv.mycompany.net