如何使用SMTP服务器发送WordPress电子邮件

您是否无法从您的WordPress网站接收或发送电子邮件? 其中一个解决方案是使用第三方电子邮件服务,如Mailgun。 但是,这些服务将花费你额外的钱。 在本文中,我们将向您展示如何使用SMTP服务器发送WordPress电子邮件。

使用SMTP服务器发送WordPress电子邮件

WordPress电子邮件的问题

WordPress使用PHP中的邮件功能发送电子邮件。 许多共享托管服务提供商没有正确配置此功能,或者完全禁用了此功能以避免滥用。 无论哪种情况,这都会导致您的WordPress电子邮件无法发送。

替代解决方案是使用第三方电子邮件服务发送您的电子邮件。 您可以使用Mailgun,Google Apps for work或Sendgrid等服务。

您必须为您的帐户支付费用,费用将根据您添加的用户/帐户数量或发送的电子邮件数量而有所不同。

如果我们告诉你还有另外一种选择,而且很可能你已经付钱了?

主持人使用电子邮件帐户

大多数WordPress托管服务提供商为您托管的每个域名提供电子邮件服务。 这意味着您可以使用自己的域名创建电子邮件帐户 [email protected]

首先,您需要创建一个电子邮件帐户。 为了这个例子,我们将向您展示如何在cPanel中创建一个电子邮件帐户。 您的托管服务提供商可能会使用其他一些账户管理系统,但是大多数托管服务的基本流程是一样的。

登录到您的主机帐户,并点击邮件部分下的电子邮件帐户。

电子邮件帐户

这将向您显示一个简单的表格,您需要填写创建您的电子邮件帐户所需的信息。

由于我们将使用此帐户发送WordPress电子邮件,因此我们建议您创建一个类似的电子邮件帐户 [email protected] 。 确保将example.com替换为您自己的域名。

在cPanel中创建电子邮件帐户

创建您的电子邮件帐户后,您现在可以在WordPress中使用它了。 但在此之前,您将需要托管服务提供商提供的以下信息。

  1. 您的电子邮件地址的SMTP主机。
  2. SMTP端口用于安全登录。

您可以查看主机网站上的支持部分以获取此信息。 很可能会有一篇文章提供这些信息。 如果你没有找到它,那么你应该联系托管支持来请求这些信息。

在WordPress中使用您的品牌电子邮件地址

您现在需要安装并激活WP Mail SMTP插件。 更多细节

激活后,您需要访问 设置»电子邮件 配置插件设置。

WP-Mail-SMTP设置

首先,您需要输入您刚创建的电子邮件地址。 之后,你可以添加一个名字,这将被用作发件人的名字。

如果你不添加一个名字,那么插件将使用默认的WordPress。

接下来,你需要选择邮件。 继续并点击“其他SMTP”选项来选择它。

选择邮件

之后,您需要选中“返回路径”选项旁边的复选框。 此选项设置返回路径以匹配发件人电子邮件地址。 如果不加选择,则退回的邮件和未送达的收据将会丢失。

接下来,您需要设置SMTP选项。

SMTP设置

首先你需要输入你的SMTP主机和端口。 您可以从您的托管服务提供商获取这些信息。 通常,SMTP主机是mail.yourdomain.com(用您自己的域名替换yourdomain.com)。 对于SMTP端口465是常用的。

接下来,你需要选择加密。 大多数WordPress托管公司都支持SSL和TLS。 我们建议在可用时使用TLS选项。

之后打开身份验证切换,并提供您的SMTP用户名和密码。 通常,您的电子邮件地址也是您的SMTP用户名。

您的密码以纯文本格式存储,这是不安全的。 别担心,我们将在本文后面向您展示如何使其更安全。

不要忘记点击保存设置按钮来存储您的更改。

测试您的SMTP设置

现在您已经设置了WP邮件SMTP发送电子邮件,让我们来测试一切正常工作。 在插件的设置页面上,点击“电子邮件测试”标签。

发送测试邮件

您需要提供您想要接收测试电子邮件的电子邮件地址。 这可以是您可以访问的任何有效的电子邮件地址。 之后,点击发送电子邮件按钮继续。

WP邮件SMTP现在将使用您之前输入的SMTP设置发送电子邮件。 电子邮件发送成功后,您将看到成功消息。

保护您的电子邮件密码

您可能需要在WP MAIL SMTP设置中输入您的电子邮件帐户密码。 该密码通常以不安全的纯文本形式存储。

然而

首先,您需要使用cPanel中的FTP客户端或文件管理器应用程序连接到您的网站。 一旦连接,您将在您的网站的根文件夹中找到您的wp-config.php文件。

您可以使用任何纯文本编辑器(如记事本或文本编辑器)编辑此文件。

找到“这就是全部,停止编辑! 开心博客“,并在其之前添加下面的代码。

define('WPMS_ON',true);
 define('WPMS_SMTP_PASS','your_password'); 

不要忘记用您的实际SMTP密码替换“your_password”。 之后,保存并上传你的wp-config.php文件回服务器。

你现在可以访问你的WordPress管理区,并去 设置»WP邮件SMTP 页。 向下滚动到SMTP选项部分,您将看到密码字段现在被禁用。

SMTP密码已禁用

排除WordPress电子邮件问题

使用SMTP发送电子邮件时出现错误的最常见原因是SMTP主机或端口不正确。 确保您输入了由您的托管服务提供商提供的正确的主机和端口设置。

确保您选择了正确的加密方法。 通常,SSL可以在大多数环境中使用,但是如果您的电子邮件没有收到,我们建议您与您的虚拟主机一起检查。

使用您的Web主机的邮件服务器的WordPress电子邮件的优点和缺点

首先,最显而易见的优势是,您可以在WordPress中使用自己的品牌电子邮件地址发送电子邮件。

另一个好处是,你已经支付这项服务时注册您的主机帐户。 您不需要支付任何额外的钱来发送和接收电子邮件。

但是,一些WordPress托管服务提供商强制限制传出的电子邮件。 这就是为什么我们不推荐使用WordPress发送新闻邮件。

共享托管服务提供商的另一个常见问题是,他们的邮件服务器有时可能相当不可靠。 如果您注意到电子邮件传递延迟,则应考虑使用第三方电子邮件服务,如Google Apps for Work,Mailgun或SendGrid。