WordPress SMTP发信避坑指南

前言

Clip_2024-01-31_19-46-18

Clip_2024-01-31_19-46-18803×285 10.5 KB

目前不少主题已经内置了SMTP发信功能,这是因为WordPress自带的mail()函数发信时基本无法发送。

但是在之前(约2021年末)貌似可以通过WordPress自带的函数发信,并且收信方提示由xxx代发,之前使用PHP5.6以及WP5.1,但近期未做测试

SMTP发信时会暴露服务器IP

使用你的邮件客户端,想办法点击到“查看邮件原文”或着有的服务商将其称为“查看原始邮件”

Clip_2024-01-31_19-51-47

Clip_2024-01-31_19-51-471872×969 234 KB

之后你便会发现其中有着你的服务器IP

解决方法可以去注册阿里企业邮免费版,对于普通用户来说足够用了,使用阿里企业邮箱进行SMTP发信时阿里服务器会代理邮件发送操作,从而保护你的服务器IP

同时,你也可以使用第三方发信服务,也可以做到隐藏服务器IP

Sendgrid

Email Delivery, API, Marketing Service | SendGrid | Twilio SendGrid

无法使用微软outlook邮箱发信

这是因为微软在TLS之上又套了一个壳,让它只允许使用outlook客户端发信

解决方法是登录 https://admin.microsoft.com/

点击三个点显示全部

Clip_2024-01-31_19-58-18

Clip_2024-01-31_19-58-181872×969 276 KB

Clip_2024-01-31_19-58-58

Clip_2024-01-31_19-58-581872×969 308 KB

进入管理中心

Clip_2024-01-31_20-02-13

Clip_2024-01-31_20-02-131872×969 203 KB

进入 Exchange

Clip_2024-01-31_20-03-24

Clip_2024-01-31_20-03-241872×969 155 KB

进入设置,打开 Mail flow settings

Clip_2024-01-31_20-03-55

Clip_2024-01-31_20-03-551872×969 173 KB

勾选 Turn on use of legacy TLS clients. 并且点击Save保存

之后其就会使用原始的TLS协议,而不是套壳之后的

并且在配置 加密方式(SMTPSecure)时需要使用tls而不是ssl

相比于国内大厂使用的ssl,TLS先进了一大截,而国外各厂使用的又恰好都是TLSv1.3

邮件内的图片等内容没有加载

这可以分为两个可能性

其一是因为邮件被误判为诈骗邮件,导致里面的图片等都不会被加载

另一种原因是因为使用的图片是来自你网站的,并且是使用链接引入的,这时如果你开启了防盗链,那么需要将几乎所有的邮箱地址加入到跨域许可名单中,这无疑是一个大工程

所以建议关闭防盗链

推荐服务商:雨云 - 新一代云服务提供商

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/448939.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某站平台的签名算法分享

先charles抓包,api.xxxxxx.com域名的包 分析包 看到路径参数如下 appkey1d8b6e7d45233436&build5531000&channeldw056&mobi_appandroid&mode0&oid326052200&plat2&platformandroid&ps20&statistics%7B%22appId%22%3A1%2C%22p…

Unity Meta Quest MR 开发(三):Scene API 配置+实现虚拟与现实之间的碰撞

文章目录 📕教程说明📕 Scene 配置⭐开启场景理解功能和应用访问空间数据的权限⭐OVRSceneManager⭐制作 Plane Prefab 和 Volume Prefab⭐运行场景⭐添加透视材质 📕虚拟与现实物体的碰撞(弹球 Demo)📕Mes…

TCP/IP协议以及TCP/IP邮件详细介绍

目录 1. TCP/IP 协议 2. 协议族 3. TCP - 传输控制协议 4. IP - 网际协议(Internet Protocol) 5. HTTP - 超文本传输协议(Hyper Text Transfer Protocol) 6. HTTPS - 安全的 HTTP(HTTP Secure) 7. SSL - 安全套接字…

LISN究竟是什么?有什么作用?

在电子领域中,LISN是一个充满神秘感的工具,常常被用于电磁兼容性测试。本文将深入探讨LISN的本质是什么,以及它在电子领域中扮演的关键角色。 1. 认识LISN LISN,全称为Line Impedance Stabilization Network,即线路阻…

CTF特训(二):青少年CTF-MISC部分WP

FLAG:当觉得自己很菜的时候,就静下心来学习 专研方向:MISC,CTF 每日emo:听一千遍反方向的钟,我们能回到过去吗? CTF特训(二):青少年CTF-MISC部分WP: 文章目录 CTF特训(二)&#xff1…

vue——实现多行粘贴到table事件——技能提升

最近在写后台管理系统时,遇到一个需求,就是要从excel表格中复制多行内容,然后粘贴到后台系统中的table表格中。 如下图所示:一次性复制三行内容,光标放在红框中的第一个框中,然后按ctrlv粘贴事件&#xff0…

简单实践 java spring boot 自动配置模拟

1.概要 1.1 需求,自己写一个redis-spring-boot-starter模拟自动配置 自动配置就是在引入*-starter坐标后,可以已经spring框架的规则实现一些Bean的自动注入,并设置一些参数的默认值,且也可以在引入的工程中修改这些配置的值。这…

FANUC机器人示教器的菜单变成了图标,如何改成列表的形式?

FANUC机器人示教器的菜单变成了图标,如何改成列表的形式? 如下图所示,开机后按下MENU菜单键时,发现原来的列表形式变成了菜单图标的形式,同时在按F1-F5键时,提示:HMI模式-键不可用, …

企业申请sectigo ip https证书

Sectigo(原名Comodo,在整合https证书业务后改名为Sectigo)是一家知名的数字证书提供商,拥有多种类型的数字证书,例如单域名https证书、多域名https证书、通配符https证书、IP https证书和代码签名证书等满足各类用户的…

使用VScode编译betaflight固件--基于ubuntu平台

使用VScode编译betaflight固件--基于ubuntu平台 1、使用git克隆betaflight的开源代码2、配置编译环境3、使用VScode编译代码 window平台的见上一篇文章 使用VScode编译betaflight固件–基于windows平台 本文主要介绍在linux系统 ubuntu平台下使用VScode编译betaflight固件的方法…

某宝 bx-pp参数 反编译wasm还原算法

声明: 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 前言: 听说最近某宝水果滑块出了一个bx-pp参数 是wasm加密,抱着好奇的心态打开的网…

TCP 连接掉线自动重连

文章目录 TCP 连接掉线自动重连定义使用连接效果 TCP 接收数据时防止掉线。TCP 连接掉线自动重连。多线程环境下TCP掉线自动重连。 欢迎讨论更好的方法! TCP 连接掉线自动重连 定义 定义一个类,以编写TCP连接函数Connect(),并且&#xff1a…