可靠的电子邮件通信是任何在线项目的重要组成部分。您将它用于新闻通讯和促销等营销目的,但您也依赖它来处理注册通知和密码重置链接等基本事项。如果您的网站上有联系表,您还会通过电子邮件收到客户的反馈,因此确保消息始终按时传递至关重要。
不幸的是,开箱即用,WordPress无法保证这一点。默认情况下,它通过Web服务器发送电子邮件,与替代方案相比,它不是特别可靠或安全。
幸运的是,您有几种方法可以配置WordPress以使用您的主机帐户的SMTP服务。即便如此,配置错误也可能导致连接问题。今天,我们将向您展示如何修复它们。
一段时间以来,WordPress用户一直面临电子邮件送达率问题。CMS用于各种托管平台,它的开发人员不能假设任何地方的配置都是相同的。例如,他们不能确定每个主机帐户是否都带有SMTP邮件服务器。
SMTP代表Simple?Mail?Transfer?P?rotocol?-我们几十年来一直用于发送电子邮件的通信协议。尽管它是大多数托管帐户的标准功能,但不一定随处可用。即使是这样,配置设置也不可避免地会有一些差异。
因此,默认情况下,WordPress使用一个名为PHPmail()的PHP函数。理论上,它的作用与SMTP相同,因为它允许将电子邮件消息发送给特定的收件人。它不需要身份验证,也无法将您域的SPF和DKIM记录附加到电子邮件中。因此,通信不太安全,您的邮件更有可能最终进入收件人的垃圾邮件文件夹。
由于所有这些问题,PHPmail()函数并不是特别受开发人员欢迎,一些托管服务提供商甚至故意禁用它以防止其共享服务器上的安全事件。值得庆幸的是,如果您的主机帐户带有活动的SMTP服务器,您可以配置WordPress以使用它。
您可以使用插件或编辑WP的配置文件,以在您的网站与其访问者之间建立更可靠的电子邮件通信渠道。有关如何执行此操作的更多信息,请点击此处。
不幸的是,WordPress遇到SMTP协议问题并不少见。该错误通常显示为“无法连接到SMTP主机”,并且总是导致未发送电子邮件。让我们仔细看看这个问题,看看可能是什么原因造成的。
您何时在WordPress中看到SMTP错误?
您在哪里看到警报取决于您的个人设置。例如,它可以由您的联系表单插件在WordPress仪表板或网站前端显示。如果您使用附加组件来启用SMTP?,则错误可能会记录在其后端界面和日志中。
如果您手动启用了SMTP,则问题会更难诊断,但您仍然可以扫描日志以尝试找出问题所在。无论您是否使用插件,在启用SMTP连接后,最好在向您的客户发送电子邮件之前彻底测试该功能。
在大多数情况下,当WordPress尝试连接到SMTP服务器时会出现问题。CMS需要知道SMTP服务器的地址、网络端口以及充当发件人的电子邮件帐户的登录凭据。如果所有这些信息都可用,WP将使用它连接到SMTP服务器,通过身份验证过程并发送消息。
从表面上看,这是一个相对简单的过程。很多事情可能会出错,这意味着故障排除可能比您想象的更棘手。
排查WordPress中的SMTP错误
当WordPress或插件发送电子邮件时,会发生很多事情,因此无论何时遇到任何问题,都需要检查它们。让我们从显而易见的开始。
检查SMTP服务器是否正常工作

例如,SPanel用户可以通过管理界面检查邮件服务器是否正常运行。他们需要转到服务器状态并查找Exim电子邮件服务器服务旁边的绿色勾号。
感谢您的操作系统的hosts文件,您可以构建您的WordPress网站,而无需将域指向它。如果您想发送电子邮件,域必须解析到正确的名称服务器。
如果您在创建ScalaHosting帐户时注册域,它将自动指向正确的服务器。如果不是这种情况,您可以在欢迎电子邮件中找到有关所需DNS设置的信息。更改域的名称服务器后,您需要最多48小时(通常需要更少的时间)让更改在全球范围内传播。
检查您是否使用了正确的电子邮件地址
在将WordPress配置为使用SMTP时,您将指定它将使用的地址。当然,它必须是现有地址。几乎可以肯定,您的网络托管控制面板中有一个用于管理电子邮件帐户的工具。如果您使用ScalaHosting的SPanel,您会在用户界面的主页上找到它。
打开它并向下滚动后,您将看到所有当前现有电子邮件帐户的列表。
如果您要用作发件人的帐户不存在,您可以使用列表上方的表单来创建它。
每个电子邮件帐户都分配了不可超过的存储空间。如果您达到帐户的限制,发送和接收电子邮件的问题将立即出现,它们很可能会影响您的WordPress网站通信。
通常,您可以通过网络托管控制面板检查和管理您的电子邮件配额。例如,SPanel用户可以登录到用户界面并打开包含所有活动电子邮件帐户列表的电子邮件帐户工具。
在每个地址旁边,您可以看到它使用了多少存储空间,并且“操作”下拉列表中的“更改配额”选项可让您修改分配的空间。
如果反垃圾邮件工具标记您的邮件,您也可能会遇到电子邮件送达率问题。当涉及到垃圾邮件过滤器时,误报并非闻所未闻,即使您的客户同意接收您的电子邮件,您在撰写邮件时仍然必须遵守一些特定规则。尽职调查并确保您遵守信中的指导方针。
设置电子邮件客户端时,通常会要求您提供传入和传出服务器设置。通常,我们谈论的是服务器名称、端口和登录凭据。弄错任何这些细节,电子邮件客户端将无法工作。就WordPress而言,情况并没有太大的不同。
您需要提供SMTP服务器名称和端口,在?SSL和TLS加密之间进行选择,并确保启用了身份验证。要查找服务器名称和端口,您可以查看欢迎电子邮件。如果您是ScalaHosting客户,您可以在客户区的“我的详细信息”?>?“电子邮件历史记录”菜单中找到它们。
您还可以从SPanel用户界面上的电子邮件帐户列表中检索SMTP服务器和端口。单击其中一个帐户旁边的操作下拉菜单,然后选择连接设备。
您需要的信息可在传出服务器部分中找到。
确保您知道您使用的是哪个电子邮件提供商
大多数网络托管服务商都允许您使用Gmail等第三方提供商来提供电子邮件服务。不同的电子邮件提供商有不同的SMTP设置,因此如果您最近将电子邮件移至第三方服务,则需要更新WP的配置,否则您可能会遇到送达率问题。
作为SPanel用户,您可以轻松确定是否使用第三方提供商进行电子邮件通信。只需登录到用户界面并打开邮件路由工具。如果选择了本地邮件交换器单选按钮,则您正在使用自己的VPS来处理电子邮件通信。如果选择了其他选项,则您已切换到第三方提供商,您需要从中获取正确的SMTP设置。
本文来源:虚拟主机--wordpress主机配置(电脑开机一直自动修复)
本文地址:https://www.idcbaba.com/zhuji/292.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。