我们可以通过SMTP将post commit钩子添加到存储库,从而成功设置发送提交电子邮件。但是,只有当SMTP连接不使用SSL时,这才起作用。我们很快就会失去我们的非SSL SMTP服务器,所以我们将一切都转移到使用基于SSL的SMTP连接。但是,如果我们使用SSL (端口465)的服务器设置,包括使用完整的用户名和密码,collabnet无法发送任何电子邮件,它会返回一个错误,指出连接意外关闭。在我看来,Collabnet Sub
但是,当附加csv并发送电子邮件时,我会收到以下错误:我不能把很多代码放在这里,但我至少可以向您展示代码的哪一部分报告了这个错误。下面是发送电子邮件的代码块(包含错误报告位置的注释):
my $mailer = new Net::SMTP::SSL($smtp, Port => $port) or die "Cannot create