首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在swift mailer中通过数字证书使用office365中继连接器进行身份验证

在swift mailer中通过数字证书使用office365中继连接器进行身份验证
EN

Stack Overflow用户
提问于 2019-01-09 18:54:22
回答 1查看 50关注 0票数 0

我正在从一个基于IP的office365交换连接器转移到一个数字证书连接器,因为我正在迁移到一个弹性的beanstalk web集群,它将没有一个ip供我进行身份验证

我已经尝试阅读了这里提供的有限文档,这些文档帮助我确定需要发送具有特定域的https://docs.microsoft.com/en-us/previous-versions/exchange-server/exchange-150/dn910993(v=exchg.150)证书,但我不知道如何使用SwiftMailer在PHP语言中实际发送该证书

我找到的最接近的例子是这个例子

代码语言:javascript
复制
$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证书吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-09 21:27:13

我使用letsencrypt生成了一个证书,从/etc/letsencrypt/中获取了pem文件,然后在初始化smtp传输时将fullchain.pem作为local_cert和privkey.pem作为local_k传入,然后为*.domain添加了一个数字证书连接器,这样我就可以进行身份验证了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54108501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档