如何在没有 SMTP 插件的情况下在 WordPress 中发送邮件

已发表: 2022-04-12

WordPress 是一个内容管理系统 (CMS),它使用户能够从头开始创建网站或博客,或者改进现有网站。 WordPress 最有用的功能之一是它能够发送电子邮件。
在 WordPress 中发送电子邮件有几种不同的方法,但最常见和最可靠的方法是使用 SMTP 插件。 SMTP 或简单邮件传输协议是从 Web 服务器发送电子邮件的行业标准。
但是,在某些情况下您可能不想使用 SMTP 插件。 例如,如果您在共享主机上并且您的主机禁用了发送电子邮件的功能,或者您无法让 SMTP 插件正常工作。
在这些情况下,您仍然可以使用不同的方法从 WordPress 发送电子邮件,例如内置的 wp_mail() 函数。 本文将向您展示如何在没有 smtp 插件的情况下在 WordPress 中发送邮件。

我们的 PHPmails 和 WPSS 邮件功能将不再发送我们所有的电子邮件; 相反,我们将使用 SMTP 来执行此操作。 在 WordPress 中,PHPMailer 函数用于建立 SMTP 连接。 您可以通过转到窗口左侧的“设置”部分来更改 WP Mail SMTP 的设置。 您可以使用 WP SMTP 插件将 SMTP 控件添加到使用您选择的 SMTP 服务器的任何 WordPress 网站。 PHP 邮件用于在 WordPress 的默认设置中发送电子邮件通知。 其他在线 SMTP 程序,例如 WP Mail SMTP,可以免费下载。

WordPress 需要 Smtp 吗?

信用:lifterlms.com

这个问题没有明确的答案,因为它取决于您的具体需求和配置。 但是,一般来说,WordPress 不需要 SMTP。 该软件有自己的内置邮件功能,可用于发送电子邮件。 但是,如果您需要通过外部邮件服务器发送电子邮件,则需要配置 SMTP。

PHP 处理 WordPress 中的电子邮件功能。 共享主机提供商经常没有正确配置此功能,或者他们已完全禁用它。 您可以使用第三方提供的电子邮件服务来发送您的电子邮件。 Mailgun、Google Apps 和 Sendgrid 等服务可用于工作目的。 必须安装并激活 WP Mail SMTP 插件。 激活插件后,转到设置 * 电子邮件进行配置。 必须选中该框旁边的“返回路径”选项。

如果启用此选项,则返回路径将设置为与发件人的电子邮件地址相匹配。 如果您的电子邮件帐户尚未配置,您可能需要输入密码。 密码通常以纯文本形式存储,这是不安全的。 通过插入一个或两个字符,可以在任何纯文本编辑器(例如记事本或 TextEdit)中编辑此文件。 使用 SMTP 发送电子邮件经常受到不正确的主机或端口的阻碍。 使用共享托管服务提供商的邮件服务器时,可能很难跟踪您的所有通信。 如果您的电子邮件未按时送达,您可能需要考虑使用第三方电子邮件服务。 一些 WordPress 托管服务提供商可能会限制可以查看的外发电子邮件数量。 因此,我们不建议使用 WordPress 发送时事通讯电子邮件。

必须创建 WordPress 身份验证密钥以及适当的 SMTP 主机的设置。
在开始之前,您必须首先生成一个新的身份验证密钥。 为此,请转到您的 WordPress 站点的设置页面,然后单击电子邮件选项卡,然后单击添加新的。
单击添加新电子邮件地址按钮以添加您的电子邮件地址。 您可以通过单击添加新密码按钮来添加新密码。 然后,在“创建”部分中,单击“创建”按钮。
接下来,您将需要配置您的 SMTP 主机,以便可以使用您的身份验证密钥。 要使用您的验证密钥,请登录到您的 SMTP 主机的 SMTP 设置页面,然后在验证密钥字段中输入您的密钥。
最后,您需要为 SMTP 身份验证配置 WordPress 网站。 为此,请转到 WordPress 站点的设置页面,然后单击电子邮件选项卡。
通过选择电子邮件设置,您可以访问 SMTP 身份验证链接。
电子邮件地址字段和身份验证密钥字段是您可以输入电子邮件地址和身份验证密钥的字段。
要保存更改,请单击保存更改按钮。
如果电子邮件是通过 SMTP 身份验证发送的,服务器将首先确认发件人已连接到您的 WordPress 站点。 如果发件人没有有效的电子邮件地址,该请求将被拒绝。

为什么 Smtp 是 WordPress 比 PHP 邮件功能更好的选择

PHP 邮件功能通常比 WordPress 的 SMTP 邮件更好。 WordPress 还支持 TLS 和 SSL 加密,让您的电子邮件更加安全。 您可以通过安装 WP Mail SMTP 插件并在“发送测试电子邮件”框中输入您的电子邮件地址来找到您的 SMTP 服务器和端口。

如何从 WordPress 网站发送电子邮件?

信用:clickwp.com

要从 WordPress 站点发送电子邮件,您需要使用 WordPress 设置电子邮件帐户。 设置好电子邮件帐户后,您可以转到 WordPress 设置并单击“电子邮件”选项卡。 从那里,您将能够输入要用于 WordPress 网站的电子邮件地址。

使用 Gmail 的 SMTP 服务器,您可以从 WordPress 发送电子邮件。 WordPress 的电子邮件功能内置于 PHP 邮件模块中。 大多数 WordPress 托管服务提供商对此功能施加限制,以防止垃圾邮件和滥用。 为了改善您的内容交付,我们建议使用 Mailgun 或 SendinBlue 等付费 G Suite 服务。 WP Mail SMTP 是迄今为止最好的 WordPress SMTP 插件。 您可以使用任何 SMTP 服务器发送 WordPress 电子邮件,这样您就可以这样做,而不必担心您将邮件发送到哪里。 将 WordPress 站点连接到 Gmail 服务器的第一种也是最明显的方法是通过 FTP。

在第一种方法中,OAuth 身份验证更安全。 第二种方法是手动配置您的 Gmail 帐户的 SMTP 设置。 您可以通过单击“新建项目”选项继续。 迷你弹出窗口可用于选择项目。 要完成此项目,您必须首先启用将要使用的 API。 在 WordPress 邮件 SMTP 插件设置中,您现在应该输入将用于连接到 WordPress 邮件的凭据。 通过单击授权重定向 URL 下的“+ 添加 URL”按钮,您可以在 URL 字段下输入 https://connect.washingtonpost.com/washington/washington/washington-post/washington/。

单击此链接后,您将在编辑凭据页面中看到您的客户的密码和客户 ID。 必须将密钥复制并粘贴到插件的设置页面中。 如果您使用 WP Mail SMTP,您可以测试所有电子邮件设置,以便一切正常运行。 您还可以连接到电子邮件日志,更改您收到的通知频率,并使用专业版插件微调发送到您的 WordPress 站点的通知。

没有插件的 WordPress SMTP 设置

有几种方法可以在没有 WordPress 插件的情况下设置 SMTP。 一种方法是使用像 SendGrid 这样的服务,它提供了一个 SMTP 网关。 另一种方法是在您自己的服务器上设置 SMTP。

因为 WordPress 不允许使用电子邮件,如果您尝试使用它,您将难以执行需要电子邮件验证的功能。 如果您想改进 WordPress 的电子邮件功能,您可以将简单邮件传输协议或 SMTP 服务器添加到站点。 SMTP 服务可从许多提供商处获得,包括 Mailgun、SendinBlue、Mailgun、Sendgrid 等。 进行上述更改后,您可以尝试通过填写联系表发送电子邮件。 Easy WP SMTP 或 Post SMTP Mailer with Email Log 是 WordPress 插件商店中众多插件中的两个。 只需向下滚动到 WordPress 仪表板,然后单击 Post SMTP 选项。 如果您的托管服务提供商提供通过 cPanel 管理 WordPress 网站的功能,您可以使用此服务来配置 SMTP。 向下滚动到您的电子邮件帐户和 cPanel 中的传出服务器设置,以查看您的电子邮件的 SMTP 设置。 因此,我们可以将 WordPress 配置为使用 SMTP 发送电子邮件。

Wp 邮件 Smtp

WP Mail SMTP 允许您配置 WordPress 邮件功能以使用特定的 SMTP 服务器。 如果您的 WordPress 网站未正确发送电子邮件,这将非常有用。

如果您使用 WordPress,该平台的内置功能允许您做很多事情,例如发送电子邮件。 您需要 WordPress 简单邮件传输协议 (SMTP),以确保您的所有电子邮件都到达客户的收件箱。 例如,WordPress 通过使用 WP Mail SMTP 等插件提供了一种简单的方法。 您不能简单地将任何电子邮件连接到网站以确保其保持良好的工作状态。 如果您使用 WordPress SMTP,您可以确保您的电子邮件到达目的地。 其中一些插件提供一两个集成选项,并且它们支持广泛的电子邮件提供商。 使用 WP Mail SMTP,您可以连接到您的 SMTP 提供商并通过向导配置 WordPress。

此插件的免费版本支持电子邮件营销服务和 SMTP 提供商。 除了 Amazon SES、Office 365 和 Better Email Logger 之外,高级版本还提供对三个额外平台的支持。 WordPress SMTP 插件,称为 SMTP Mailer,对于那些想要在大多数联系表单构建器中使用 WordPress SMTP 插件的人来说是一个绝佳的选择。 FluentSMTP 使您能够免费连接到各种电子邮件服务提供商,包括 Amazon SES。 您可以使用 Sendinblue 的免费插件通过几个步骤将您的 Sendin blue 帐户连接到您的 WordPress 网站。 您还可以使用 Sendinblue 的插件在您的网站中嵌入自定义订阅表格。 发送交易电子邮件时,您不需要使用个人帐户。

需要提供对 SMTP 服务器的访问的专用电子邮件营销服务或专业电子邮件服务。 可以使用三种方法配置 WordPress。 Gmail 可以通过 OAuth 链接,或者可以通过其 API 访问其他推荐的电子邮件客户端,例如 SendGrid。 如果插件不支持任何其他 SMTP 服务,您可以手动连接。 如果您在 WP Mail SMTP 配置向导中选择 SendGrid 作为选项,插件将要求您提供 API 密钥和域。 公司经常使用 [电子邮件保护] 作为其发件人地址的电子邮件地址。 如果您的 SMTP 提供商不提供 API 访问,您必须对数据执行手动操作。

当您不习惯编辑核心文件并希望通过 WordPress 手动连接 SMTP 提供商时,插件会询问您以下信息:您应该能够在提供商的文档中找到详细信息,或者通过 Google 快速搜索此信息。 如果您打算这样做,您将需要使用 SMTP 每天发送数百封电子邮件。 市场上有许多不同的 SMTP 提供商,但也有一些提供慷慨的免费计划。 借助高级服务,您可以增加交易电子邮件的数量。

使用 Wp Mail Smtp 或第三方 Smtp 服务时如何确保您的安全

如果您使用 WP Mail SMTP,请按照以下步骤确保您的安全: *br* 通过在双重身份验证框中输入 br,您可以登录到您的双重身份验证帐户。 安全套接层 (SSL) 和传输层安全 (TLS) 都是必需的。
有必要配置您的 SMTP 服务器以使用 SSL/TLS。 设置复选框以验证您域的 MX 记录上的 DNS 服务器。 通过登录到您域的 SPF 记录,您可以启用 SPF。 您的域的 DKIM 设置应通过转到复选框来启用。 DKIM 记录已在 Internet 上免费提供。 使用第三方 SMTP 服务时,我们建议您执行以下步骤以确保您的安全: 通过选择它,您可以启用双重身份验证。 您的 SMTP 服务器现在必须使用 SSL/TLS。 通过从下拉菜单中选择“验证 DNS 服务器”,您可以设置域的 MX 记录以验证其 DNS 服务器。 您的域的 SPF 记录现在应该显示为启用 SPF 复选框的 SPF 记录。 通过从您域中的 DKIM 记录中选择它,您可以启用 DKIM。