首页,说下为什么要写这篇帖子,因为用这个主题的人遇到了和我一样困惑的人想来不少,而且没有人分享过,官方发的教程根本无法适配office365的邮件配置,官方教程如下:
wordpress使用SMTP发邮件教程-解决邮件发送问题-Wordpress主题模板-zibll子比主题
官方教程主要是解决了使用腾讯企业邮箱或腾讯邮箱配置的问题,我今天要来解决的是使用Zibll子比主题,不加装任何插件,来完成office365配置的问题。
适用范围:本文适用包括zibll主题等国内其它流行主题的邮件发送。
前提条件:拥有Office A1 /A3/E3/E5等订阅的全局管理员权限,如果没有就不要继续看了!
1.进入wordpress后太点击 Zibll主题设置->全局&功能>Email邮件
2.填写如下:
2.1 SMTP配置:邮箱地址,username@domain.com
2.2 SMTP服务邮箱密码:填写设定的密码 (你的密码注意大小写,不要有空格)
2.3 邮件服务器地址:smtp.office365.com (请注意这里必须是不要有空格)
2.4 SMTP服务器端口:587
2.5 SMTPAuth服务:打开
2.6 加密方式(SMTPSecure):tls,(请注意这里必须是tls,不能是ssl,不要有空格)
3.事实证明主题是支持tls的,国内是ssl,国外Gmail,Outlook均已升级到tls1.3的,按照上面这样设置完是正确的,但是发送测试邮件是失败的。为什么?抓狂了几天几夜,看了无数的微软文档和各种各样的文档,不断的容错试错,终于搞懂了。
PS:微软在tls上又套了一个壳子,相当于只能用微软的客户端outlook发邮件,其它第三方客户端默认不支持。
4.既然是默认不支持,那么修改微软的默认值,去掉这个壳子,只保留tls就好了。这就需要微软的全局管理员权限,如果你不是组织的全局管理员,那么就需要找组织管理员修改这个默认配置就好了。下面是重点,抓紧抄吧。
5.微软邮箱配置
5.1 打开微软office 管理员 https://admin.microsoft.com/ ,登录。
PS:这里登录的必须是该域名的全局管理员账号,不是发送邮件的地址。
5.2 如下图所示,点击左侧最下方全部显示。
5.3 点击左侧管理中心 标识,详见下图
5.4 跳出新页面,登录后,可以看到下面的页面,默认是概述,点击属性并下拉到底部。
5.5 点击管理安全默认值,右侧弹出如下图内容,将安全默认值改为已禁用(不推荐),点保存。
PS:别忘记点保存。
5.6 点击左侧 设置 组织设置,如下图
5.7 在右侧靠下部分可以看到新式验证,点击新式验证,如下图
5.8 点击新式验证后,右侧弹出框如下图
5.9 取消2个打钩的框,如下图,点保存
5.10 进入Exchange admin center, https://admin.exchange.microsoft.com/#/settings
设置详见下图,设置 -》邮件流, 安全 取消勾选为组织关闭SMTP AUTH协议,勾选 启用旧版TLS客户端的适用。
OK,成功了,可以发送测试邮件,一切正常。
回顾:总体思路1.按要求填写wordpress后台 2.设置office,首先关闭微软安全默认值,主要就是MFA,绑定手机,软件令牌、动态密码等,之前国内也搞过,太麻烦了,搞不下去了。3.只有完成第二步,才具备关闭微软的新式认证条件,最终取消掉微软加的壳,变成愉快的tls默认配置了。
PS:如此设置后,安卓手机自带的邮件客户端就可以设置,不用下载outlook的app了。
本文版权献给社区,任何人可以修订,引用,但请注明初始作者“唐朝飞鱼”即可。
坐等版主给个精华吧,无偿写了一个小时了。