0

我们可以通过 SMTP 向存储库添加提交提交挂钩,从而成功设置发送提交电子邮件。但是,这仅在 SMTP 连接不使用 SSL 时有效。我们很快就会失去我们的非 SSL SMTP 服务器,因此我们将一切都转移到使用基于 SSL 的 SMTP 连接。

但是,如果我们使用 SSL 的服务器设置(端口 465),包括使用完整的用户名和密码,collabnet 将无法发送任何电子邮件,它返回一个错误,提示 Connection Closed Unexpectedly。

在我看来,Collabnet Subversion Edge 附带的 python 库不支持 SSL SMTP。有人可以确认吗?

我们可以使用其他任何替代方案吗?

编辑:我们在 Win7,x64

4

1 回答 1

1

在 Subversion 提交上发送电子邮件的一般方法是使用 Subversion 提供的挂钩脚本。在 Windows 上运行该脚本的详细信息如下:

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/CommitMailerOnWin32

听起来你已经成功地完成了这项工作,但只需确保这是你正在使用的钩子。

我不知道这个钩子不支持 SSL。它使用 Python 发送消息,因此可能只是基于 Python 邮件模块支持的内容。似乎它会支持这一点。我想那里还有其他钩子脚本,我知道 Perl 中有一个。

于 2013-01-24T02:41:41.620 回答