golang" x.509未知权限"在smtp上,但没有错误

时间:2015-03-11 11:38:44

标签: email ssl go

当尝试使用golang发送邮件到我的本地postfix服务器时,我收到错误
x509:由未知机构签署的证书
请考虑以下代码:

config := &tls.Config{ServerName: "example.com"}
_, err := tls.Dial("tcp", "example.com:443", config)
//err == nil
c,_ := smtp.Dial("example.com:25")
err = c.StartTLS(config)
//err == x509: certificate signed by unknown authority

Apache和postfix都使用由StartSSL签名的相同证书。

如何在一个实例中被接受而在另一个实例中被拒绝? 作为旁注:是否可以在smtp案例中获得有关证书的更多信息?

0 个答案:

没有答案