欢迎您光临伍捌源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!

WordPress配置Amazon SES+FluentSMTP发送邮件 完整教程

WordPress配置Amazon SES+FluentSMTP发送邮件 完整教程

Amazon SES(Simple Email Service)作为当前成本最低、邮件送达率最高的发送服务之一,尤其适合电商网站开展电子邮件营销。本文将详细记录,如何在WordPress网站中,以Amazon SES作为发信服务,搭配FluentSMTP或WP Mail SMTP插件完成配置,涵盖域名验证、沙盒解除、SMTP用户创建、API与SMTP区别说明、DNS配置等全流程操作,新手也能轻松上手。
一、为何优先选择Amazon SES?

Amazon SES之所以成为多数站长的首选,核心优势在于其企业级的服务品质,具体亮点如下:

– 送达率达企业级标准,有效降低邮件进入垃圾邮箱的概率,保障邮件触达效果;

– 成本极低,每发送1000封邮件仅需0.1美元,适合长期、大量发送邮件的场景;

– 运行稳定可靠,与WordPress、WooCommerce兼容性极佳,无适配隐患;

– 适配各类交易类邮件,包括订单确认、用户注册、密码重置等核心业务邮件;

– 适用场景广泛,尤其适合电商网站、插件销售站点、会员制网站等需要高频发送邮件的平台。

二、Amazon SES首次使用完整操作步骤

① 开通Amazon SES服务

首先进入Amazon SES官方控制台(链接:https://console.aws.amazon.com/ses),建议选择us-east-1(弗吉尼亚北部)区域,该区域服务稳定且适配性强,是多数站长的首选区域。

② 域名验证(必做步骤)

操作路径:登录SES控制台 → 找到「Verified identities」(已验证身份) → 点击「Create identity」(创建身份)。

选择「Domain」(域名)选项,输入你的WordPress网站域名(例如:wpzhiku.com),点击下一步。

此时SES会自动生成1条TXT格式的SPF记录和3条CNAME格式的DKIM记录,复制这些记录,前往你的域名DNS管理平台(如Cloudflare、DNSPod、阿里云DNS等),添加对应的解析记录。

等待解析生效后,返回SES控制台,当看到验证状态显示为「Verified」(已验证)且「DKIM Verified」(DKIM已验证)时,说明域名验证成功。

③ 申请解除沙盒模式(必做步骤)

Amazon SES新账号默认处于沙盒模式,仅能向已验证的邮箱发送邮件,需手动申请解除限制。

操作路径:SES控制台 → 「Account dashboard」(账户仪表板) → 「Sending limits」(发送限制) → 点击「Request production access」(申请生产访问权限)。

填写申请用途,可直接使用以下英文内容(贴合WordPress场景,审批通过率更高):

I will use Amazon SES for transactional emails on my WordPress & WooCommerce site, including order confirmations, password reset emails, and account notifications. All emails are sent only to users interacting with my site.

审批周期通常为1-48小时,解除沙盒模式后,即可向任意邮箱发送邮件,满足正常运营需求。

④ 创建SMTP用户(推荐操作方式)

SMTP方式是最安全、最稳定的连接方式,推荐优先选择。

操作路径:SES控制台 → 「SMTP settings」(SMTP设置) → 点击「Create SMTP credentials」(创建SMTP凭证)。

按照提示完成操作,系统会自动生成「SMTP Username」(SMTP用户名)和「SMTP Password」(SMTP密码),务必保存好这两个信息,后续配置WordPress插件时需要用到。

三、DNS额外配置(提升邮件送达率,必做)

完成上述步骤后,建议添加以下DNS记录,进一步提升收件服务器对发送邮件的信任度,降低进入垃圾邮箱的概率:

– SPF记录(必须添加):复制以下内容,添加为TXT解析记录
v=spf1 include:amazonses.com ~all

– DKIM记录(已完成):前文域名验证时添加的3条CNAME记录,已自动启用DKIM,无需额外操作;

– DMARC记录(推荐添加):复制以下内容,添加为TXT解析记录(将yourdomain.com替换为你的实际域名)
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

四、FluentSMTP连接Amazon SES的两种方式

FluentSMTP插件支持两种连接Amazon SES的方式,可根据自身需求选择,其中SMTP方式为官方推荐,更安全稳定。

✓ 方式1:SMTP连接(推荐)

该方式仅需使用「SMTP主机地址 + SMTP用户名 + SMTP密码」即可完成配置,无需获取AWS Access Key和Secret Key,操作简单且安全性高,是最常用的连接方式。

进入WordPress后台,找到FluentSMTP插件设置,填写以下参数:

– Host(主机地址): email-smtp.us-east-1.amazonaws.com

– Port(端口): 587

– Encryption(加密方式): TLS

– Username(用户名): 前文创建的SMTP Username

– Password(密码): 前文创建的SMTP Password

填写完成后保存设置,即可完成SMTP方式的连接。

✓ 方式2:AWS API连接(可选)

该方式为FluentSMTP提供的API直连模式,需要填写以下三个信息:

– AWS Access Key(AWS访问密钥)

– AWS Secret Key(AWS秘密密钥)

– Region(区域): 与SES开通的区域一致(推荐us-east-1)

⚠️ 重要注意事项:

绝对不要使用AWS主账号的Access Key和Secret Key进行配置,存在安全隐患!

若坚持使用API连接方式,需按以下步骤操作:

1. 创建独立的IAM用户(AWS身份与访问管理用户);

2. 为该IAM用户分配最小权限,仅开放Amazon SES的邮件发送权限,避免权限过高导致安全风险;

3. 使用该IAM用户的Access Key和Secret Key,配置FluentSMTP插件。

  伍捌源码网所有数据均来自互联网开放信息和用户提供,本站只对信息做归纳整理并呈现,无法对信息的真实性安全性做一一核实。   1、如果本站收录的部分信息侵犯了您的权益,请联系我们并出示版权证明,我们将及时删除。   2、本站所有信息均为免费提供,仅作学习研究,请勿用于商业用途,下载后请24小时内删除,由此引发的法律纠纷,本站概不负责。   3、因下载资源造成的后果,均由下载者承担。
伍捌源码网 » WordPress配置Amazon SES+FluentSMTP发送邮件 完整教程
  • 6会员总数(位)
  • 191资源总数(个)
  • 26本周发布(个)
  • 2 今日发布(个)
  • 2165稳定运行(天)

伍捌源码网 - 提供最优质的资源集合

立即查看 了解详情