我正在从一个基于IP的office365交换连接器转移到一个数字证书连接器,因为我正在迁移到一个弹性的beanstalk web集群,它将没有一个ip供我进行身份验证
我已经尝试阅读了这里提供的有限文档,这些文档帮助我确定需要发送具有特定域的https://docs.microsoft.com/en-us/previous-versions/exchange-server/exchange-150/dn910993(v=exchg.150)证书,但我不知道如何使用SwiftMailer在PHP语言中实际发送该证书
我找到的最接近的例子是这个例子
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->SMTPAuth = false;
$mail->SMTPOptions = [
'ssl' => [
'verify_peer' => true,
'local_cert' => '/path/to/client_cert_and_key.pem'
]
];local_cert将是我的数字证书,但我不确定如何使用正确的域生成证书,我可以重用我的HTTPS证书吗?
发布于 2019-01-09 21:27:13
我使用letsencrypt生成了一个证书,从/etc/letsencrypt/中获取了pem文件,然后在初始化smtp传输时将fullchain.pem作为local_cert和privkey.pem作为local_k传入,然后为*.domain添加了一个数字证书连接器,这样我就可以进行身份验证了
https://stackoverflow.com/questions/54108501
复制相似问题