当尝试使用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案例中获得有关证书的更多信息?