SaaS · 消息

YourTrend — 一个平台,提供电子邮件、短信和推送消息服务

一个用于事务性和营销消息的平台:SMTP 中继和 REST API,开箱即用的 DKIM/SPF/DMARC,短信,网页推送,一个统一的收件箱和零访问邮件。

类别
SaaS · 消息传递
预计成本
从 €22,000 开始
时间线
≈ 4–5 个月
yourtrend.online
YourTrend
项目主页 — yourtrend.online

01项目概述

YourTrend是一个用于商业的消息平台:通过单一API发送事务性和营销电子邮件、短信和网页推送。该产品的标语就像一个承诺——“客户实际收到的电子邮件”。在这个承诺背后,有非常具体的工程支持:每个连接的域名都经过DKIM签名,SPF和DMARC记录自动生成,发送通过专用IP进行,退订、投诉和退信由平台本身处理,发送者无需付出任何努力。

这个想法源于一个任何推出在线产品的人都熟悉的观察:从应用程序发送电子邮件很简单,但要让它稳定地进入收件箱则是一门独立的职业。年复一年,邮箱提供商收紧对发件人身份验证和声誉的要求,而没有DKIM、SPF和DMARC的“普通SMTP”越来越意味着垃圾邮件文件夹——或是静默拒绝。与此同时,企业积累了一堆服务:一个用于事务邮件,另一个用于营销活动,第三个用于短信,第四个用于推送。每个服务都有自己的API、自己的联系人、自己的统计数据——而且没有任何连贯的整体图像。

YourTrend将所有这些整合到一个平台中:一个SMTP中继和一个干净的HTTP API用于发送,营销的活动和自动化,基于相同联系人基础的短信和网页推送,跨每个域的统一收件箱,以及一个零访问加密邮箱用于私人通信。我们从头到尾设计和构建了这个产品——从交付管道和事件模型到仪表板、文档和三语着陆页(EN/UK/RU)。

与工作室的其他生态系统产品一样,YourTrend从未被设想为一次性服务,而是一个共享通信层:只需连接一个域名,您项目的所有邮件——从收据到活动——都通过一个管道流动,拥有一个声誉、一个分析视图和一个事件模型。下面我们将详细介绍系统内部的工作原理,以及哪些工程决策使得可送达性成为架构的属性,而不是偶然的结果。

02背景和问题

关于从您自己的应用程序发送的邮件存在一个悖论:它在真正重要的时刻之前“正常工作”。当邮件量较小时,一切看起来都很好;随着邮件量的增加和提供商规则的收紧,一整套问题浮现出来:

  • 垃圾邮件而不是收件箱。没有正确的DKIM、SPF和DMARC,即使是诚实的事务性消息也会进入垃圾邮件或被拒绝。第一次正确配置这些记录的任务甚至会让经验丰富的团队感到困扰。
  • 共享IP声誉。在共享基础设施上,您的可送达性取决于您的邻居:其他人的激进发送会损害该IP的声誉。
  • 重试时的重复。网络闪烁,应用程序重复请求——用户收到两个相同的收据。没有API端的幂等性,这是不可避免的。
  • 断开的渠道。一个服务中的电子邮件,一个服务中的短信,另一个服务中的推送:联系人和细分不匹配,而“单一客户视图”仅存在于幻灯片中。
  • 手动列表清理。退信和投诉必须被捕获并排除在未来的发送之外。几乎没有人手动处理这个——而声誉在每次活动中悄然下降。
  • 到达的邮件散落 everywhere。一个拥有多个域名的企业,其客户回复分散在邮箱和标签中,从他们写信的确切地址回复是一项独特的任务。

简要要求是:构建一个平台,使可送达性不是费力配置的结果,而是 默认属性。开发者连接一个域名,发布生成的 DNS 记录,然后发送;其他一切——签名、声誉、抑制列表、退订——平台都会处理。

任务的另一个层面涉及管道本身。密码重置电子邮件必须在几秒钟内发送,并且没有权利丢失;面向数千个地址的营销活动不得妨碍事务流;对于每条消息,发送者必须看到它发生了什么:被接受、被送达、被打开、被拒绝、被投诉。所有这些都有两条同样支持的集成路径:适用于现有应用程序的老式 SMTP 和适用于新应用程序的干净 HTTP API。

03项目目标

从简报中产生了具体的产品和工程目标,我们在每个阶段都保持关注:

  • 默认的可送达性。每个域名的 DKIM 签名,自动生成 SPF 和 DMARC,专用发送 IP,自动抑制列表,以及一键退订。
  • 两个入口点——一个管道。一个 SMTP 中继用于已经知道如何发送邮件的应用程序,另一个 REST API 用于其他所有情况。内部——相同的管道,具有相同的保证。
  • 幂等性和批处理。重复的请求永远不会产生第二封邮件;批量发送以批次形式进行,而不是成千上万个单独的调用。
  • 一个基础上的三个渠道。电子邮件、短信和网页推送与相同的联系人和细分工作——服务之间无需 CSV 导出。
  • 可观察性。每个事件——投递、打开、点击、反弹、投诉——都在仪表板上可见,并流式传输到发送者的网络钩子。
  • 所有邮件集中在一个地方。跨所有域的统一收件箱,回复来自确切的接收地址,以及一个零访问加密邮箱用于私人通信。

与我们其他产品一样,这些目标作为约束条件,在设计阶段切断了不合适的选项。"两个入口点——一个管道"的要求禁止将SMTP中继作为一个"外观",拥有自己独立的逻辑:SMTP和API都将消息放入同一个管道,并进行相同的检查。可观察性要求迫使我们在编写第一个处理程序之前设计事件模型。而"默认可投递性"意味着简单的事情:任何入职路径都不得允许从没有正确身份验证的域发送邮件。

04我们构建的内容

YourTrend将消息组织为四个支柱,涵盖企业的整个通信周期:

SMTP中继 + REST API

两种平等的发送方式:在现有应用中更改SMTP主机,或从新应用中发出单个HTTP请求。内部——一个共享管道。

开箱即用的可投递性

由平台生成的DKIM、SPF和DMARC;专用IP,一键退订(RFC 8058),自动抑制。

三个渠道,一个API

在一个联系人基础上,电子邮件、短信和网页推送共享细分和分析。

收件箱和零访问邮件

您域名的所有来信集中在一个地方——此外,私人通信提供端到端加密。

在核心之上是一个带有分析和域名管理的仪表板,一个网页邮件客户端,文档,一个状态页面,以及三种语言的着陆页。开始是免费的:连接一个域名,发布生成的DNS记录,并发送您的第一封电子邮件——整个过程只需三个步骤。

至关重要的是,这四个支柱并不是孤立存在的。发送管道为分析提供数据,分析为抑制列表提供数据,联系人基础为所有三个渠道提供数据,而统一收件箱通过将收件人的回复带回平台来完成循环。集成器不是与一组服务合作,而是与一个系统合作,在这个系统中,每条消息共享一个生命周期:接受 → 准备 → 签名 → 发送 → 事件。

产品一句话概括:“一个平台用于事务性和营销消息:一个SMTP中继,一个干净的HTTP API,活动,自动化,短信和网页推送。DKIM、SPF和DMARC从第一天起——您的邮件直接进入收件箱,而不是垃圾邮件。”

05解决方案架构

从逻辑上讲,YourTrend由六个模块组成,每个模块都有自己的责任领域和明确的边界:

  • 接收 — SMTP中继(mail.yourtrend.online:身份验证,STARTTLS)和HTTP API:验证,发件人验证,幂等性。
  • 处理管道 — 队列:模板渲染,个性化,检查收件人与抑制列表的匹配,DKIM签名。
  • 交付 — 从专用IP发送,管理与接收服务器的连接,处理瞬时故障的重试。
  • 事件循环 — 投递、退信、投诉、打开和点击被收集到一个单一的流中;仪表板和网络钩子读取同一个源。
  • 入站循环 — 为用户的域接收邮件,统一收件箱,从确切地址回复;零访问邮箱作为单独的轨道运行。
  • 联系人图 — 电子邮件地址、电话号码和推送订阅集中在一个联系人上;各个渠道之间共享细分。

这个划分让我们能够分离具有不同要求的流。事务邮件对延迟敏感——它在管道中的路径尽可能短。活动邮件对吞吐量敏感——它们以批次发送,绝不会与收据和密码重置在同一队列中争抢。事件循环被故意分开:仪表板和网络钩子仅仅是同一事件流的读取者,因此它们的读取永远不会偏离。

角色在主机级别也被分开:带有文档的着陆站、仪表板、网页邮件和SMTP中继各自位于自己的地址,拥有自己的访问和缓存策略——公共网站与用户处理邮件的接口不共享环境。Cloudflare 处理 DNS、TLS 和边界保护;与它的集成还允许通过单个命令直接从入职时发布域的 DNS 记录。

06信息传播的方式

从集成者的角度来看,消息的旅程分为五个步骤,其中大多数在没有他们参与的情况下发生:

  • 1. 输入。 应用程序交出电子邮件——一个发送到中继的SMTP请求或一个发送到API的POST。中位API接受时间少于两秒:请求被验证,通过幂等性密钥去重,并排队。
  • 2. 准备。管道渲染模板,填写收件人的数据,并检查地址是否在抑制列表中:任何取消订阅或投诉的人将不会收到消息。
  • 3. 签名。电子邮件使用发件人域的 DKIM 密钥进行签名;自从域连接以来,SPF 和 DMARC 已在 DNS 中发布。对于接收服务器,消息在加密上与域绑定。
  • 4. 投递。发送通过专用 IP 进行;临时故障——灰名单、过载的收件人——通过逐渐增加间隔的重试来处理。
  • 5. 事件。接受、投递、拒绝、打开、点击、投诉——每个事件都被记录,出现在仪表板上,并流式传输到发件人的网络钩子。

这里有一个原则性的细节,我们将其提升到数据模型中:"接受" 和 "投递" 是不同的事件。API 可以在几分之一秒内接受电子邮件,但其命运在接收服务器一侧稍后决定。平台不会将这种差异隐藏在单一的 "已发送" 状态后面;它展示了整个旅程:集成者可以看到即时接受确认和实际投递结果,以及其间发生的所有事情。

第二个细节是幂等性。网络错误是不可避免的,客户端对超时的正确反应是重试请求。如果两个请求都到达平台,它通过幂等性密钥识别它们是相同的电子邮件,并只发送一次。相同的原则保护批量:重新发送批量永远不会重复消息。对于事务性邮件,这不是一种便利,而是正确性的要求:两张收据对于一次购买的信任破坏程度超过一张丢失的收据。

07关键能力

让我们看看是什么让YourTrend不是一个"电子邮件轰炸机"而是一个生产级的通信平台。

事务性电子邮件

收据、密码重置、事件通知——用户现在正在等待的消息。它们通过管道的短路径传递:签名、跟踪,并在几秒钟内送达。它们不需要活动或细分——只需应用程序代码中的API调用或SMTP请求。

SMTP中继和HTTP API

现有应用程序不需要为新API重写:只需将其SMTP主机指向平台的中继并提供凭据——应用程序已经知道如何发送的所有内容现在都通过YourTrend的管道进行签名和分析。基于REST的新集成更容易构建:一个JSON请求、可预测的响应、机器可读的错误。围绕API,平台是生态系统友好的:Laravel、Node.js、Python、WordPress、Zapier和React都是列出的集成路径之一。

幂等性和批量处理

使用相同密钥的重复调用永远不会创建第二封电子邮件——重试在构造上是安全的。批量发送被组装成批次,以便数千条消息不会变成数千个单独的请求:减少网络通信,提高吞吐量,简化集成方的代码。

短信

当电子邮件不是合适的渠道时——确认代码、紧急送达通知——短信会从相同的联系人库发送:事务性和营销消息,相同的细分,相同的事件循环。无需在单独的服务中维护第二个电话号码数据库。

网页推送

浏览器通知将用户带回网站:严格的自愿订阅,细分受众,即时交付。对于没有移动应用程序的产品,这是通往“推送”的最短路径——无需应用商店、SDK或发布周期。

分析和网络钩子

打开、点击、反弹和投诉在仪表板中可见——并同时流式传输到网络钩子。仪表板对人类方便,网络钩子对代码方便:您可以在事件之上构建自己的逻辑(例如,在您自己的CRM中标记硬反弹地址),而无需在循环中轮询API。

08可交付性作为工程

可交付性通常被视为魔法,或作为按订阅计费的“预热”服务。我们将其视为一个工程问题,具有具体组件,每个组件都构建在平台上:

  • 每个域名的DKIM。每个连接的域名都会获得一个密钥,每封电子邮件都会被签名:接收服务器通过加密方式验证消息确实来自您的域名,并且在传输过程中没有被更改。
  • 为您生成的 SPF 和 DMARC。该平台不会让用户去阅读 RFC:现成的记录可以直接复制到 DNS 中,或者通过 Cloudflare 集成以单个命令发布。
  • 专用发送 IP。声誉不会与其他人的活动共享:您的邮件从一个只有您能塑造历史的地址发送。
  • 一键退订(RFC 8058)。一键退订的 List-Unsubscribe:收件人可以在他们的邮件客户端中通过一个按钮退订,而无需打开网站。这是主要提供商对批量发送者施加的要求,也是将潜在投诉转化为安静退订的最佳方式。
  • 自动抑制。硬退回、投诉、退订——该地址会自动进入抑制列表,并被排除在未来的发送之外。列表会自我清理;声誉不会下降。

这里的顺序很重要:没有列表卫生的身份验证无法拯救您,而没有身份验证的卫生毫无意义。这就是为什么这些机制不是“价格表上的功能”,而是管道的强制部分:该平台不会从未验证的域发送,也不会让投诉被忽视。发件人可以忘记可送达性,正因为架构不会让他们以任何重要的方式忘记它。

关键思想:在电子邮件中,声誉无法被购买——只能保持完整。一切需要的操作——签名、正确的DNS记录、退订、抑制——必须自动进行,因为没有人会手动处理。

09安全性和零访问邮件

一个承载他人交易邮件的平台必须对访问非常谨慎。通过SMTP中继发送需要身份验证,并受到STARTTLS保护;API访问由发件人密钥控制;所有流量仅通过TLS传输。一键退订和自动抑制也作为安全机制发挥作用:它们防止平台被转变为不必要邮件的来源,发布的反垃圾邮件政策将这一点以规则的形式确立,保护收件人和诚实发件人的声誉。

产品的一个独特部分是零访问加密邮箱。这是为私人通信构建的邮件,基于端到端加密:内容在用户端加密,服务器仅存储密文。“零访问”在这里是字面意思:平台没有技术能力读取这些消息——没有密钥,没有可以应请求交出的东西,也没有在泄露中失去的东西。

我们故意将两个电路分开。常规邮件提供企业所需的打开和点击分析;私人邮箱由于设计原因没有分析,因为服务器从未看到内容。用户根据任务选择电路,而不是一次性接受所有事情的妥协。

零访问不是一个“我们不读取”的承诺,而是一种“我们无法读取”的架构。两者之间的区别是根本性的:前者依赖于政策,后者依赖于密码学。

YourTrend
项目界面 — YourTrend

10活动和自动化

YourTrend 的营销部分围绕活动和自动化构建。活动是向一个细分市场发送信息:该平台可以对列表进行细分,A/B 测试主题行,并发送在桌面和移动客户端上都能正确呈现的响应式模板。所有这些都可以大规模进行:管道设计用于批量发送,绝不会干扰交易流。

自动化消除了“每个事件一条消息”的常规:注册后的欢迎系列、购买后的滴灌流程、暂停后的挽回消息。流程可以无代码组装:事件 → 消息 → 间隔 → 下一条消息。一旦配置,自动化将自行运行,每封生成的电子邮件都经过与其他所有邮件相同的管道 — 包括签名、抑制和分析。

重要的是,营销电路并未与交易电路隔离:联系人和事件是共享的。如果一个地址取消订阅或硬退回,活动会立即考虑这一点;如果一个活动导致用户购买,交易收据将通过同一平台发送给同一联系人。这对企业意味着一个基础和一个通信历史,而不是在三个服务之间进行 CSV 导出。

细分

列表根据联系人数据和行为被切分为细分市场 — 活动触达那些相关的对象。

A/B 主题测试

两个主题行变体在部分受众中竞争;获胜者将发送给其余受众。

欢迎和滴灌流程

由事件触发的电子邮件系列——注册、购买、暂停——无需编码即可组装。

11统一收件箱

发送平台通常在接收邮件开始的地方停止。YourTrend 更进一步:所有到达连接域的邮件都被收集到一个 统一收件箱。一个界面代替十几个网页邮件标签,一个搜索跨越所有通信——一个习惯代替在邮箱之间的登录轮盘。

关键细节:回复是从 消息到达的同一地址发出的。客户写信到您某个域的支持地址——回复正是来自那个地址,而不是某个“通用”平台邮箱。对收件人来说,线程看起来是无缝的;发件人不必跟踪他们是从哪个域回复的——平台会自动选择地址。

对于工作室、代理机构和多个项目的所有者来说,这是一种安静的超能力:每个产品都有自己的域和地址,但所有通信都集中在一个地方。网页邮件作为一个独立的应用程序运行,不与营销仪表板混合;同一界面也服务于零访问邮箱——不同之处在于其内容仅在用户端解密。

12开发者体验和集成

我们从希望“插入电子邮件并忘记它”的开发者的角度设计了 YourTrend。因此,生产的三个步骤是:添加域并发布生成的 SPF、DKIM 和 DMARC(复制粘贴或通过 Cloudflare 一条命令),连接——SMTP 中继或 HTTP API——然后发送。开始是免费的;随着您的成长,规模也会随之而来。

集成对任何技术栈都友好:Laravel、Node.js、Python、WordPress、Zapier 和 React 都在列出的路径中。遗留应用程序已经有 SMTP 客户端;新应用程序有 HTTP;在这两种情况下,发送第一封电子邮件的时间以分钟计,而不是冲刺。文档、API 参考和状态页面都是公开的——您可以在没有一次电话的情况下进行集成。

经过实战检验 — 在我们自己身上。ostohlo.com 的联系表单和事务邮件通过 mail.yourtrend.online SMTP 中继运行 — 经过身份验证,使用 STARTTLS。该平台承载着工作室整个生态系统的生产邮件:我们发送给客户的每一条消息都经过与任何 YourTrend 用户邮件相同的管道。这是最好的质量控制形式:如果管道丢失了消息,我们将是第一个注意到的人 — 在我们自己的潜在客户中。

13技术栈和基础设施

YourTrend 运行在一个专用环境中,网络接口、API 和后台交付过程共存 — 具有不同的负载配置文件,但共享数据模型。

PHP 8.3SMTPREST APIDKIM · SPF · DMARCWebhooks队列短信网关网页推送Cloudflare
  • 后端 — PHP 8.3:在一个可预测的环境中,API、仪表板、处理管道和事件循环。
  • 邮件层 — 一个经过身份验证的SMTP中继,支持STARTTLS、DKIM签名、带重试的队列和自动抑制列表。
  • 渠道 — 基于相同联系人模型的短信网关和网页推送;统一的收件箱和网页邮件用于接收邮件。
  • 基础设施 — Cloudflare(DNS、TLS、边界保护)与一键DNS记录发布的集成;用于发送的专用IP。

整个平台的承载结构是队列。它们将输入与交付解耦:API在几分之一秒内响应,因为它从不等待接收服务器;事务流从不在活动后排队;重试是模型的自然部分,而不是其上的补丁。选择PHP 8.3是务实的:一个成熟、快速的平台,能够在一个堆栈中舒适地托管API、接口和后台进程。Cloudflare封闭了边界和DNS——并且还提供了那种“一键”集成,将对新手来说最可怕的步骤,DNS配置,变成了一种形式。

14设计和用户体验

基础设施产品销售信心,因此YourTrend着陆页在几秒钟内解释了价值:“客户实际收到的电子邮件”,启动的三个步骤,以及诚实的数据——99.9%的正常运行时间目标和中位数API接受时间不到两秒。该产品是三语的——英语、英国英语和俄语:接口、文档和着陆页均用每种语言编写,而不是通过翻译器处理。

产品的语气由其吉祥物设定——Trendy,一个友好的绿色信封。对于一款B2B工具来说,这是一个有意的举动:电子邮件基础设施是一个枯燥的话题,而一个迷人的角色降低了进入的门槛而不稀释技术深度。在主页上,它旁边是浮动的频道卡片和集成的带子:访客在几秒钟内就能理解平台的功能以及它与哪些工具兼容。

最重要的用户体验领域是域名引导。这通常是新用户在TXT记录中淹没的时刻;YourTrend生成记录并以可复制的形式呈现,并通过Cloudflare以一个命令发布它们。我们将这个屏幕视为我们在金融科技项目中处理支付结账的方式:这是用户要么获得价值要么离开的地方。每一个细节——从措辞到步骤的顺序——都旨在尽早实现第一次成功发送电子邮件。

15我们的工作方式

我们分阶段进行项目,每一步都展示一个结果:

  • 研究。我们映射了邮箱提供商对身份验证和批量发送者的要求(DKIM、SPF、DMARC、RFC 8058)、事务性和营销发送场景,以及SMS和推送渠道。
  • 架构。我们设计了管道、事件模型、联系人图和合同:API 格式、幂等性语义、抑制列表方案。
  • 核心。我们构建了输入(SMTP 中继和 API)、队列、DKIM 签名、来自专用 IP 的交付、事件循环和仪表板。
  • 频道和收件箱。我们添加了 SMS、网页推送、与网页邮件统一的收件箱,以及零访问加密邮箱。
  • 启动。我们在 Cloudflare 背后部署了基础设施,制作了着陆页、文档和三种语言的状态页面——并将我们自己的生态系统的邮件迁移到该平台上。

这个顺序并非偶然:首先我们修复了合同——事件模型、API 语义、抑制规则——然后才围绕它们构建实现。从一开始,狗粮策略就是计划的一部分:平台的第一个“客户”是我们自己的工作室,一些产品决策——例如如何显示“已接受”和“已交付”之间的区别——源于我们自己的操作经验,而不是假设。

16结果

我们得到的不是“又一个邮件发送器”,而是一个全周期的通信平台:从 DNS 记录到分析,从收据到活动,从 SMS 到加密邮箱。

99.9%
平台正常运行时间目标
<2s
中位数 API 接受时间
3合1
一个 API 中的电子邮件 · 短信 · 推送
  • 域名在几分钟内连接:SPF、DKIM 和 DMARC 自动生成并通过复制粘贴或通过 Cloudflare 的一个命令发布。
  • 事务性和营销邮件、短信和推送在一个联系人基础上实时进行,配有一套分析工具。
  • 每条消息的事件在仪表板上可见,并流式传输到 Webhook — 集成者可以在此基础上构建自己的逻辑,而无需轮询 API。
  • 该平台承载着工作室生态系统的生产邮件:ostohlo.com 的联系表单和事务性消息通过其 SMTP 中继发送。

主要的变化在于模型。电子邮件不再是每个项目设置的散乱,而是成为一个共享层:一个新的生态系统产品连接到一个准备好的管道和声誉,来自新站点的第一封电子邮件继承了平台所积累的所有工程——从 DKIM 签名到抑制列表。

17要点

YourTrend 是一个关于可交付性的案例研究,它是架构,而不是运气。决定电子邮件命运的一切——签名、DNS 记录、IP 声誉、列表卫生、退订——早已被知晓并写入标准;唯一的问题是它是默认发生还是留给用户“稍后”处理。我们选择了前者——这正是将平台与配置手册区分开来的原因。

对我们来说,这是一个位于协议、基础设施和产品交汇处的项目:SMTP 和 DNS、队列和事件模型、营销场景以及零访问邮箱的密码学。如果您需要一个具有 API、处理管道和严格可靠性要求的服务——从支付网关到通信平台——我们知道如何将其推向发布。

还有一个方法论的收获:基础设施产品的最佳测试是将您自己的业务放在上面。YourTrend 承载着工作室及其生态系统的邮件,每一个未发生的事件都是在架构阶段做出的决策的直接结果:幂等性、事件模型、自动抑制。这正是我们处理工作的方式——首先是正确的合同和边界,然后才是其他一切。

此页面回答了哪些搜索

电子邮件发送平台开发, 构建一个事务性电子邮件服务, 什么是 SMTP 中继, 用于事务性电子邮件的 SMTP 中继, 发送电子邮件的 REST API, 如何设置 DKIM SPF DMARC, 简单解释 DKIM SPF DMARC, 什么是事务性电子邮件, 短信发送服务开发, 如何将网页推送通知添加到网站, 统一收件箱用于接收邮件, 零访问邮箱是什么意思, 如何提高邮件送达率, 营销邮件平台开发, 企业邮件营销从哪里开始, 构建邮件服务平台的成本, yourtrend 邮件平台, yourtrend 评价, yourtrend 替代方案, 自有 SMTP 服务器与云转发.