托管指南 · 电子邮件
SMTP中转服务对比指南2026:Brevo vs Mailgun vs Resend vs Amazon SES
如果您的网站发送交易邮件(订单确认、密码重置、OTP验证码、发票通知),却发现邮件进入垃圾邮件文件夹或根本无法发送——问题几乎肯定出在SMTP配置上。
大多数托管服务商会封锁出站25端口(SMTP标准端口)以防止垃圾邮件滥用,导致PHP的mail()函数和WordPress的wp_mail()无法通过本地主机发送邮件。解决方案是使用SMTP中转服务——由专业第三方服务代替您发送邮件,使用经过验证的高信誉IP基础设施。
本指南对比2026年四大热门SMTP中转服务:Brevo、Mailgun、Resend和Amazon SES,包含经过核实的价格、功能详解和WordPress分步配置教程。
什么是SMTP中转服务?
SMTP中转(Simple Mail Transfer Protocol Relay)是一种第三方邮件服务器,接收您的应用程序或网站发出的邮件,并通过具有良好IP信誉的可信基础设施将邮件转发给收件人。
相比让您的托管服务器直接发送邮件(通常会被封锁或被标记为垃圾邮件,因为IP没有发送历史),您通过SMTP中转服务提供商路由邮件——这些提供商与Gmail、Outlook、Yahoo等主要收件箱提供商保持良好关系,确保您的邮件进入收件箱而非垃圾邮件文件夹。
哪些类型的邮件需要SMTP中转
- 交易邮件——订单确认、密码重置、一次性验证码OTP、发票、收据
- 通知邮件——系统警报、监控通知、CRM消息
- 应用邮件——来自CMS、电商平台、SaaS应用的邮件
- 批量交易邮件——同时向多个收件人发送发票或对账单
注意:SMTP中转用于交易邮件,与批量营销邮件(通讯/促销活动)不同,但Brevo等部分服务两者均支持。
为什么需要SMTP中转而不是直接发送
1. 托管服务商封锁25端口
大多数共享主机和云主机环境封锁出站25端口。当PHP调用mail()或WordPress调用wp_mail()时,函数会静默失败,邮件根本无法发出。SMTP中转使用587端口(STARTTLS),托管服务商几乎不会封锁此端口。
2. 共享主机IP信誉差
在共享主机上,您的IP地址与数百个其他网站共用。如果其中任何一个网站发送垃圾邮件,该共享IP就会被列入黑名单——即使您没有做任何违规操作,您的合法交易邮件也会被Gmail或Outlook拒绝。
3. 邮件认证配置复杂
在自建服务器上正确配置SPF、DKIM和DMARC技术上很复杂。SMTP中转服务商会自动处理这一切,包括退信处理、反馈循环和退订管理。
4. 送达率低
即使邮件确实发出,没有适当认证,也很容易进入垃圾邮件文件夹。送达率差意味着客户错过订单确认、OTP验证码延迟到达,直接影响转化率。
2026年主要SMTP中转服务
以下所有价格数据均于2026年9月从各服务商官方网站核实。价格可能变动,购买前请在各服务商网站核实当前价格。
1. Brevo(原名Sendinblue)
Brevo是欧洲和亚洲使用最广泛的邮件平台之一,适合需要在单一平台上同时处理交易邮件和营销活动的企业。界面对初学者友好,无需技术背景即可上手。
- 免费套餐:约每天300封,不限联系人(请在brevo.com核实最新数据)
- 入门套餐:按邮件量定价,起步5,000封/月
- 优势:界面简洁易用、内置营销自动化、拖拽式编辑器、基础CRM、短信营销
- 劣势:仅用于交易邮件时,收费套餐比Resend贵;免费套餐带Brevo标志
- 适合:需要交易邮件、通讯和营销自动化一体化的中小企业
* Brevo价格经常变动,请始终在brevo.com/pricing核实最新价格
2. Mailgun
Mailgun(隶属Sinch Email集团)是经过多年验证的SMTP中转和邮件API服务,深受开发者喜爱。提供强大的API访问、详细的事件日志和丰富的功能——但超额定价高于Resend。
- 免费套餐:每天100封(不限天数)
- Basic套餐:$15/月,包含10,000封/月;超额$1.80/1K封
- Foundation套餐:$35/月,包含50,000封/月;超额$1.30/1K;5天日志保留;1,000个自定义域名
- Scale套餐:$90/月,包含100,000封/月;专用IP池;电话及聊天支持;30天日志保留;SAML SSO
- 优势:API功能完整、邮件验证附加服务、长日志保留期、高级路由
- 劣势:超额费率较高;UI相比新兴服务稍显陈旧
- 适合:开发团队、SaaS应用、需要API优先工作流和详细日志的场景
数据截至2026年9月——请在mailgun.com/pricing核实
3. Resend
Resend是一款面向现代开发者的新兴SMTP中转和邮件API服务,迅速成为React、Next.js和现代JavaScript框架开发者的首选。支持React Email模板,控制面板简洁,尤其是超额定价非常有竞争力。
- 免费套餐:每月3,000封(每天限100封)、3个域名、工单支持、30天保留期
- Pro $20/月:每月50,000封、10个域名、不限每日发送量;超额$0.90/1K封
- Pro $35/月:每月100,000封;超额$0.90/1K封
- Scale $90–$1,150/月:10万–250万封/月;专属Slack频道;1,000个域名;超额$0.46–0.90/1K
- Enterprise:300万封以上自定义价格;99.99% SLA保证;SSO;自定义条款
- 优势:现代化SDK(Node.js/Python/PHP/Go/Ruby)、React Email集成、最低超额费率、出色的开发体验
- 劣势:无内置营销邮件功能;相比Mailgun成立时间较短
- 适合:开发主导的团队、初创公司、Next.js/React项目
数据截至2026年9月——请在resend.com/pricing核实
4. Amazon SES(简单邮件服务)
Amazon SES是AWS的邮件服务,在高发送量的交易邮件方面价格最低。尤其适合已使用AWS基础设施的团队,但需要比其他服务更多的技术设置,且账户初始为沙盒模式。
- 免费套餐:新AWS客户$200积分(12个月内使用)
- 按量计费:$0.10/1,000封,无月度订阅费
- Essentials套餐:$0.16/1,000封(0–1,000万封/月),量大折扣更低
- Pro套餐:$0.22/1,000封起,随量递减
- 附件费用:$0.12/GB附件数据
- 优势:高发送量时极其经济;与Lambda、SNS、CloudWatch等AWS服务无缝集成
- 劣势:沙盒模式需申请生产访问权限(1–2个工作日);配置复杂;界面不友好
- 适合:AWS原生团队、高发送量(每月50万封以上)、技术能力强的团队
数据截至2026年9月——请在aws.amazon.com/ses/pricing核实
横向对比表
| 服务 | 免费套餐 | 起步套餐 | 每千封费用 | 超额费率 | 适合场景 |
|---|---|---|---|---|---|
| Brevo | 约300封/天 | 按量计费 | 见官网 | 见官网 | 中小企业全能型 |
| Mailgun | 100封/天 | $15/月(1万封) | $1.30–1.80 | $1.30–1.80/1K | 开发者、API优先 |
| Resend | 3,000封/月 | $20/月(5万封) | 约$0.40 | $0.90/1K | 开发者、Next.js |
| Amazon SES | $200积分 | $0.10/1K封 | $0.10–0.16 | 按千封计 | AWS、高发送量 |
* 所有价格均于2026年9月从官方定价页面核实。请在购买前确认当前价格。
如何选择适合的SMTP中转服务
按月发送量选择
- 每月3,000封以下:Resend免费版或Brevo免费版——零成本
- 3,000–50,000封/月:Resend Pro $20(最佳性价比)或Mailgun Basic $15(API功能更丰富)
- 50,000–500,000封/月:Mailgun Scale、Resend Scale或Amazon SES按量计费
- 50万封/月以上:Amazon SES毫无疑问是最经济的选择
按技术需求选择
- WordPress + 简单插件:四个服务均支持(使用SMTP用户名/密码)
- 现代SDK和开发体验:Resend(支持Node.js/Python/PHP/Go/Ruby SDK)
- API优先 + 详细日志:Mailgun(事件日志、邮件验证、高级路由)
- 同时需要营销自动化:Brevo(通讯+交易邮件+CRM一体化)
- AWS原生工作负载:Amazon SES(与Lambda、SNS、CloudWatch集成)
按预算选择
预算有限且发送量不高时,Resend免费版(3,000封/月)或Brevo免费版(约300封/天)是零成本起步的最佳选择。当发送量增加,Resend Pro每月$20是性价比最高的付费方案。发送量极大时(每月数十万封),Amazon SES按$0.10/1K计费最经济——但需考虑技术设置和维护的人力成本。
编辑推荐
对于大多数网站和WordPress用户:从Resend免费版(3,000封/月)开始,如需营销功能则选Brevo免费版(约300封/天)。发送量增长后升级至Resend Pro $20/月。AWS企业用户选Amazon SES,价格无可比拟。
WordPress SMTP中转配置教程
WordPress使用wp_mail()函数,默认依赖PHP的mail()——几乎总是被封锁或不可靠。解决方案:安装SMTP插件,将所有外发邮件路由到您选择的中转服务。
推荐的WordPress SMTP插件
- WP Mail SMTP(WPForms出品)——最受欢迎,有免费版和Pro版
- FluentSMTP——完全免费,支持多个服务商,包含邮件日志
- Post SMTP——免费,包含邮件日志和发送失败通知
在WordPress中配置Resend(示例)
- 在resend.com注册账户并创建API密钥
- 在Resend控制台添加并验证您的域名(添加Resend提供的DNS记录)
- 在WordPress安装WP Mail SMTP或FluentSMTP
- 选择"其他SMTP"并填写以下信息:
- SMTP主机:
smtp.resend.com - 端口:
587(STARTTLS)或465(SSL) - 用户名:
resend - 密码:您的Resend API密钥
- 发件人邮件:您已验证域名下的邮件地址
- SMTP主机:
- 发送测试邮件,确认邮件进入收件箱(非垃圾邮件)
在WordPress中配置Mailgun
- SMTP主机:
smtp.mailgun.org - 端口:
587(TLS) - 用户名:Mailgun控制台中的SMTP登录名(非账户邮件地址)
- 密码:Mailgun的SMTP密码(与账户登录密码不同)
- 注意:先在Mailgun验证您的域名并添加相应DNS记录
在WordPress中配置Amazon SES
- 创建AWS账户并通过AWS Support申请生产访问权限(退出沙盒模式)
- 在SES控制台验证您的域名并添加提供的DNS记录
- 在SES控制台创建SMTP凭证(与IAM凭证不同)
- 填写SMTP插件:
- SMTP主机:
email-smtp.[您的区域].amazonaws.com - 端口:
587 - 用户名和密码来自SES SMTP凭证
- SMTP主机:
DNS邮件认证记录
每个SMTP中转服务都需要DNS认证记录,才能以您的域名发送邮件。有三种核心记录类型:
SPF记录(发件人策略框架)
指定哪些服务器被授权从您的域名发送邮件。例如:v=spf1 include:spf.resend.com ~all
每个服务商有自己的include路径,参照各自的文档设置。注意:不要添加多条SPF记录,应合并为一条。
DKIM记录(域名密钥识别邮件)
验证邮件在传输过程中未被篡改的加密签名。每个服务商提供CNAME或TXT记录,例如:resend._domainkey.yourdomain.com
DMARC记录
定义SPF或DKIM检查失败时的处理策略。建议先从监控模式开始:
v=DMARC1; p=none; rua=mailto:[email protected]
经过几周的干净报告后,将策略升级为p=quarantine或p=reject以获得更强保护。
常见问题与注意事项
Amazon SES沙盒模式
AWS SES的新账户自动处于沙盒模式,只能向已验证的邮件地址发送邮件。需要通过AWS Support提交生产访问申请——通常1–2个工作日内获批,获批后才能向任意地址发送邮件。
专用IP预热
如使用专用IP(通常在高级套餐中提供),需要逐步提高发送量进行预热,否则IP信誉从一开始就会很低。大多数服务商提供的共享IP池已经过预热,可以直接使用。
退信率须低于5%
退信率超过5%会触发账户暂停。应定期清理邮件列表,立即从发送列表中移除已退信的地址,并避免购买邮件名单。
不要将SMTP中转用于批量营销邮件
SMTP中转服务专为交易邮件设计。通过其发送通讯或促销活动违反大多数服务商的服务条款,可能导致账户被暂停。Brevo是例外——明确支持交易邮件和营销邮件两种用途。
发件人地址必须使用已验证的域名
所有服务商要求发件人地址使用已通过验证的域名。不能使用Gmail地址或其他服务商的邮件地址作为发件人。
常见问题解答
什么是SMTP中转服务?
SMTP中转是第三方邮件服务器,代替您的应用程序发送邮件,使用具有良好IP信誉的可信基础设施,并配置完整的SPF/DKIM/DMARC认证,确保邮件送达收件箱而非垃圾邮件文件夹。
为什么需要SMTP中转而不是直接从托管发送?
大多数托管服务商封锁出站25端口防止垃圾邮件。即使未封锁,共享主机IP信誉较差,导致邮件进入垃圾邮件。SMTP中转使用专用高信誉IP池,并已正确配置认证,有效解决这两个问题。
哪个SMTP中转有最好的免费套餐?
Resend每月提供3,000封免费额度(每天100封),是免费套餐最慷慨的选择。Brevo约每天300封(不限联系人)。Mailgun每天100封。对于小型网站,Resend免费版是最佳起点。
如何在WordPress中设置SMTP中转?
安装WP Mail SMTP或FluentSMTP插件,输入所选服务提供的SMTP主机名、端口587、用户名和密码。发送测试邮件确认送达。每个服务商都有专门的WordPress集成文档。
需要配置哪些DNS记录?
三种记录:SPF(指定允许发送的服务器)、DKIM(加密签名)和DMARC(认证失败处理策略)。本文提及的四个服务商都有详细的DNS配置向导并提供自动验证功能。
应该使用哪个SMTP端口?
587端口(STARTTLS)是现代标准,所有服务商均推荐。465端口(SSL/TLS)也受多个服务支持。25端口几乎被所有托管服务商和ISP封锁,不应使用。
Amazon SES需要AWS账户吗?
是的,需要AWS账户、验证您的域名,并通过AWS Support申请生产访问权限退出沙盒模式(通常1–2个工作日获批)。换来的是每千封仅$0.10的最低价格。
可以用SMTP中转发送通讯邮件吗?
大多数SMTP中转服务禁止批量营销邮件。Brevo是例外,明确支持交易邮件和营销邮件两种用途。专门的通讯发送应使用Brevo或专业的邮件营销平台。
总结:选择哪个SMTP中转服务?
正确的SMTP中转取决于您的发送量、技术需求和预算:
- 起步/测试阶段:Resend免费版(3,000封/月)或Brevo免费版(约300封/天)
- WordPress中小企业:Resend Pro $20/月,或若需营销功能选Brevo
- 开发者/SaaS团队:Resend Pro或Mailgun Foundation
- 高发送量 + AWS:Amazon SES,每千封$0.10,规模越大越经济
无论选择哪个服务,关键是正确配置SPF、DKIM和DMARC,在发送前验证域名,并将退信率控制在5%以下。这三步就能大幅提升您的邮件送达率,确保邮件真正到达客户手中。
寻找支持完整DNS管理的泰国虚拟主机,以便配置SMTP中转?查看AsiaGB或Ruk-Com Cloud——两者均提供DirectAdmin/cPanel,含完整的DNS区域编辑功能。