面向系统集成商

系统集成商

本领域的主题:

无需身份验证的 SMTP

无需身份验证即可发送电子邮件

使用专用主机名的 SMTP

使用您自己的子域名,例如:smtp.yourdomain.com

通过 API 发送

如何通过 API 发送电子邮件

通过 HTTP 请求发送

如何通过电子邮件获取由网页表单或短信生成的 HTTP 请求的响应结果

通过表单生成器发送

创建简单的表单,将数据发送到您的邮箱

通过链接生成器发送

在电子邮件中插入预先填充的个性化链接,并即时获取反馈

usercode 应用

生成并发送一个字母数字代码,用户在登录受保护的系统时需输入该代码

反向代理应用

利用电子邮件代理服务器简化电子通信,并连接移动设备

面向系统集成商的子章节

无需身份验证的 SMTP

SMTP 开放端口

有时,旧版软件或非常简单的应用程序
无法提供 RealSender 所要求的安全认证。

解决方案是开放一个端口,以便通过 SMTP 服务器
进行通信, 仅需验证连接的 IP 地址和发件人的电子邮件地址。

这样,您就可以无需身份验证即可发送电子邮件,
但只要条件允许,您随时都可以进行身份验证。

RealSender 的合作伙伴及大型机构
可自行更新授权 IP 地址列表。


申请免费试用

使用专用主机名的 SMTP

专用 SMTP 主机名

企业 SMTP 主机名在多个应用程序设置中都会用到。
更改它既容易出错,又耗时。

RealSender 允许您定义自己的子域名,例如:

smtp.您的邮箱域名.com

我们将为您处理一切事宜,包括用于安全SMTP认证所需的SSL证书

这种配置将让您完全放心,
因为您知道 SMTP 主机名完全由您掌控。

您的 IT 人员无需记住
的配置位置, 因为今后已无需再更改该设置。

请注意:所需的特殊配置
将产生额外的年度费用
具体金额将在报价阶段明确说明。


申请免费试用

API 发送的子章节

API 概述

RealSender 允许您通过 API(应用程序接口)发送电子邮件。

这样,您就可以直接从应用程序发送电子邮件,无需通过 SMTP(简单邮件传输协议)。目前我们支持POST 请求


服务器地址:
https://rsXXX-api.realsender.com/mail/send


必填参数:

参数
描述
apiuser 用户名
apipass 认证密码
来自 发件人电子邮件地址
收件人电子邮件地址
主题 邮件主题
文本 纯文本的电子邮件正文
html HTML格式的邮件正文

如果一切正常,消息将被发送,您将收到一条成功的 JSON 响应:
{"success":true}

如果出现错误,你会看到类似以下的内容:
{"success":false,"errorMsgs":["Please provide the 'subject' value."]}


API 详情

API 详情

内容必须使用UTF-8 国际字符集发送。
要进行测试,请在主题中添加“€uro”并提交。如果字符集不正确,您将收到以下 JSON 警告:

{"success":false,"errorMsgs":["The 'subject' value is not correctly encoded. It must be UTF-8 encoded."]}


根据您是否填写了“text”和“html”其中一个或两个字段,消息将使用以下其中一种“Content-Type”进行发送

参数
描述
文本 纯文本(仅文本)
html text/html(仅限HTML)
文本+HTML multipart/alternative(同时包含文本和HTML)
具体显示哪一部分取决于电子邮件客户端的设置

非必需/可选参数:

参数
描述
fromname 发件人描述
toname 收件人描述
回复 用于接收回复的电子邮件地址
返回路径 用于接收退信的电子邮件地址
,该地址必须包含在 RealSender 的授权发件人列表中
抄送 抄送邮箱地址
ccname 副本描述
密件抄送 密件副本(BCC)邮箱地址
bccname 密件副本说明
附加 待附加的文件——可在表单中出现多次——最大大小为 3MB
文件内容必须作为多部分 HTTP POST 请求的一部分
对于 INPUT TYPE=FILE,必须设置 enctype="multipart/form-data"

“收件人”、“抄送”和“密送”字段可以包含单个电子邮件地址,也可以包含以逗号分隔的电子邮件地址列表
!! 在 RealSender 中,每封电子邮件的收件人总数限制为 25 个(最多可增加至 100 个)。


服务器的响应采用 JSON(JavaScript 对象表示法)格式:

描述
回复
邮件已发送 {"success":true}
电子邮件未发送 {"success":false,"errorMsgs":["..."]}

API 示例

API 示例


发送POST 请求 使用 PHP 实现(不使用 CURL

<?php
$url = 'https://rsXXX-api.realsender.com/mail/send';
$data = array('apiuser' => 'the one we provided you', 'apipass' => 'the one we provided you', 'from' => 'sender@example.com', 'to' => 'recipient@example.com', 'subject' => 'subject of the message', 'text' => 'email body in plain text', 'html' => 'email body in HTML format');

// use key 'http' even if you send the request to https://...
$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data),
    ),
);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

var_dump($result);
?>

POST 请求
CURL 方法

curl -d 'apiuser=我们提供的用户名&apipass=我们提供的密码 you&from=sender@example.com&to=recipient@example.com&subject=邮件主题&text=纯文本格式的邮件正文&html=HTML格式的邮件正文'https://rsXXX-api.realsender.com/mail/send

带附件的 API 示例

带附件的 API 示例

带有附件的 POST 请求(最多 5 个:attach1、attach2、…)
使用 PHP 的非 CURL 方法

<?php
require_once 'HTTP/Request2.php';

$config = array('use_brackets' => false,
               );

$request = new HTTP_Request2('https://rsXXX-api.realsender.com/mail/send',
                             HTTP_Request2::METHOD_POST,
                             $config);

$data = array('apiuser' => 'the one we provided you',
              'apipass' => 'the one we provided you',
              'from' => 'sender@example.com',
              'to' => 'recipient@example.com',
              'subject' => 'subject of the message',
              'text' => 'email body in plain text',
              'html' => 'email body in HTML format');
foreach ($data as $k => $d) {
    $request->addPostParameter($k, $d);
};
$request->addUpload('attach1', './sample.pdf', 'sample.pdf', 'application/pdf');
$request->addUpload('attach2', './sample.txt', 'sample.txt', 'text/plain');

$result  = $request->send();
var_dump($result);
?>

带附件的 POST 请求
CURL 方法

curl -F 'apiuser=我们提供的用户名' \
      -F 'apipass=我们提供的密码' \
      -F 'from=sender@example.com' \
      -F 'to=recipient@example.com' \
      -F 'subject=邮件主题' \
      -F 'text=纯文本格式的邮件正文' \
      -F 'html=HTML格式的邮件正文' \
      -F 'attach=@sample.pdf;type=application/pdf' \
      -F 'attach=@sample.txt;type=text/plain' \
      https://rsXXX-api.realsender.com/mail/send

通过 HTTP 请求发送

本领域的主题:

概述

脚本地址、必填参数、隐藏字段和非隐藏字段

详情

非必填/可选参数,隐藏字段和非隐藏字段

网页表单示例

简单的 HTML 网页表单示例

向 http 发送短信的示例

使用 Teltonika 路由器将短信转发至 HTTP 的配置示例

通过 HTTP 请求发送的子部分

概述

RealSender 允许您通过电子邮件轻松提交 HTTP 请求,例如网页表单内容。
这样,您就可以直接在邮箱中收到反馈表单的结果。

您无需进行任何特殊配置。
这些表单可以发布在任何 HTML 网页上,也可以直接添加到您的电子邮件中。


脚本地址:
<form action="https://rsXXX.realsender.com/script/form.pl" method="post" accept-charset="utf-8">


必填参数(隐藏字段):

参数
描述
收件人 表单提交将发送到的电子邮件地址或“别名”为
。出于安全考虑,应在服务器级别配置“真实”地址。
必填 以下是用户在提交表单前必须填写的字段列表:
我们建议仅对“email”字段进行验证(内容和语法均已通过验证):
通常会通过 JavaScript 进行额外验证,我们可以提供示例
重定向 表单提交成功后,用户将被重定向至此网址
缺失字段重定向 如果任何“必填”字段留空,用户将被重定向至此

必填参数(非隐藏字段):

参数
描述
电子邮件 它将成为该消息的发件人邮箱地址
如果电子邮件地址
是正确的
数据将发送至配置的收件人
,用户将被重定向至“redirect” URL
如果电子邮件地址
缺失或语法错误
不会发送邮件至
,用户将被重定向至“missing_fields_redirect”网址

HTTP 请求详细信息

详情

非必填/可选参数(隐藏字段):

参数
描述
主题 电子邮件的主题行
env_report 应包含在电子邮件中的用户环境变量列表
,用于记录用户的 IP 地址等信息,示例:
value="REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT"
打印空白字段 如果此选项设置为“1”,则未填写的字段将被包含在电子邮件中

非必填/可选参数(非隐藏字段):

参数
描述
真实姓名 用户的全名,它将成为发件人电子邮件地址的一部分
其他字段 您可以根据需要添加任意数量的字段,无需在服务器端进行任何设置

表单提交将采用 UTF-8 国际字符集进行编码。
要进行测试,请在任意字段中输入“€uro”,提交表单,然后查看收到的电子邮件。


网页表单示例

网页表单示例

这是一个简单的 HTML 网页表单示例
包含两个可选参数:“realname” 和 “notes”

<form action="https://rsXXX.realsender.com/script/form.pl" method="post" accept-charset="utf-8">
    <input type="hidden" name="recipient" value="email_address-or-alias" />
    <input type="hidden" name="required" value="email" />
    <input type="hidden" name="redirect" value="/form/thankyou.html" />
    <input type="hidden" name="missing_fields_redirect" value="/form/error.html" />
        Name:<br />
        <input name="realname" /><br />
        Email:<br />
        <input name="email" /><br />
        Notes:<br />
        <textarea cols="40" rows="2" name="notes"></textarea><br />
        <input type="submit" />
</form>

“redirect” 和 “missing_fields_redirect” 着陆页可以托管在您的服务器上。
您可以根据需要添加任意数量的字段,无需在服务器端进行任何设置。


短信转HTTP示例

向 http 发送短信的示例

如需直接在邮箱中接收短信,请访问
Teltonika 路由器提供了“短信转发至 HTTP 配置”选项。

您可以在 Teltonika WebUI 中找到该功能:服务 > 移动工具 > SMS 网关。
!! 收件人的域名(yourdomain.com)必须已获得 RealSender 的预授权 !!

数值名称:email

方法:Post
URL:    https://rsXXX.realsender.com/script/sms.pl

消息名称:message
附加数据对 1:  recipient | name@yourdomain.com
附加数据对 2:  subject   | Text-Message

短信转发至 HTTP 的配置


选项 1 - 使用移动数据

!! 需连接 4G(LTE)网络才能正常使用 RealSender !!
您可以在 Teltonika WebUI 中进行设置:网络 > 移动网络 > SIM 卡设置

网络类型:仅支持 4G (LTE)

手机SIM卡设置:仅限4G(LTE)


选项 2 - 使用局域网网关数据

您可以将互联网网关设置为通过局域网(LAN)进行连接。
Teltonika WebUI:网络 > LAN > 网络接口 > [编辑]

网络接口 - 局域网

只需配置 IPv4网关和DNS 服务器
请参阅下面的示例(请根据实际情况修改参数):

接口:局域网 (LAN) 
...
IPv4 网关:192.168.1.1
DNS 服务器:8.8.8.8     !! 必填 !!

可以通过几种方式禁用移动数据连接,请参阅:禁用移动数据
当移动数据被禁用时,短信功能仍可正常使用。

The easiest way to Disable Mobile Data, is to TEXT to the mobile number: <router_password> mobileoff
You can check the changes in the same way, using the “status” command: <router_password> status


收到的电子邮件示例
主题:短信 (+41790000000)

以下是收到的短信内容。该短信由
 (+41790000000) 于 2023 年 6 月 26 日星期一 08:31:29 CEST 提交
---------------------------------------------------------------------------

测试消息

---------------------------------------------------------------------------

通过表单生成器发送

表单邮件

通过互联网获取清晰且结构化的信息可能比较复杂。
这需要一个供用户填写的界面,以及一个负责发送数据的服务器应用程序。

RealSender 的“表单生成器”可让您创建简洁且响应式强的表单,
因此也可在小屏幕的平板电脑和智能手机上使用,
这些表单会将数据直接发送至您的电子邮箱。

以下几个“拖放”组件可帮助您设计问题:

拖放组件

该源代码可下载为一个即用型“form.html”文件:

表单下载的渲染源


您可以亲自尝试“表单生成器”:
»formmail.realsender.com/form_builder
  • 添加一个“文本输入”字段和一个“按钮”(位于“按钮”选项卡中),这样就能提交表单了 您的表单
  • 点击“下载”按钮(位于“渲染”选项卡中)将文件保存到本地
  • 打开 form.html,输入一些文本,然后点击按钮提交内容
    (注意:由于该页面尚未发布到网上,因此“感谢”页面会比较简陋)

该邮件已发送到 RealSender的“临时邮箱”服务:inxbox.realsender.com

注意:在 form.html 文件中,可以修改三个参数:
- recipient = 与收件人邮箱关联的代码
  为防止滥用,邮箱地址已在发送脚本中预先编码
  若留空(即设为“0”),消息将发送到 RealSender 的“临时邮箱”
- email = 填写表单者的电子邮件地址(ID=email)
  仅当表单中没有“email”字段时才使用
- subject = 电子邮件的主题

如果您想将 HTML 文件发布到网上,请申请免费试用
您将看到如下所示的简洁确认弹窗。
输入的数据将直接发送到您的邮箱。


表单提交成功


申请免费试用

通过链接生成器发送

闪电邮件

只需在邮件中插入一个简单的链接,您即可
立即收到收件人的反馈


一些例子
如需了解本月促销活动的更多信息,请点击此处:  
https://click.youremaildomain.com/s/flash.pl?promo=yes
如果您希望参加此次活动,请点击此处:  
https://click.youremaildomain.com/s/flash.pl?event=yes
如需订购新产品,请点击此处:
https://click.youremaildomain.com/s/flash.pl?newproduct=yes

如果您按照下文所示,在链接末尾添加电子邮件地址(例如
), 系统将自动插入“回复至”字段,回复将发送至点击该链接的人的邮箱:

&email=name@example.com

要设置发送数据后显示的“着陆页”,
请在链接末尾添加“rdir”参数,如下所示:

&rdir=/ok

或者填写您的网站地址,例如:

&rdir=www.example.com/thankyou

设置

为防止您通信中包含的链接
被视为“钓鱼攻击”,
必须配置发送域的子域,例如:

click.youremaildomain.com     CNAME    click.realsender.com

通知接收者(即使不止一位)已在脚本中设定。
您将在配置阶段告知我们。


网页邮箱

在上面的示例中,通知会发送到
我们的临时邮箱,该邮箱地址为:
https://inxbox.realsender.com/monitor


申请免费试用

usercode 应用

用户代码

“用户代码”是指用户在登录受保护系统时输入的字母数字代码。

RealSender “usercode” 应用每小时会自动生成一个唯一的用户代码,
该代码会在用户请求时发送至关联的电子邮件地址。

只有经过预先授权的电子邮件地址才能申请用户代码。
用户代码的长度和复杂度将在系统配置过程中确定。

例如,以下是发送用户代码的电子邮件内容:

您的用户代码是:665407

!! 用户代码每小时03分过期

与您的安全系统集成非常简单:

  1. 我们配置了获准检索用户代码的 IP 地址
  2. 您需要设置一个 cron 任务*,根据检索到的用户代码自动更新密码
    (必须为每个获准访问系统的用户执行此更新)
    * = 基于时间的任务调度程序,用于在特定时间间隔自动运行命令

为了提高安全性,我们建议启用“fail2ban”保护功能,
该功能会在登录尝试失败达到一定次数后屏蔽访问者。

您可以通过激活 RealSender 试用账户来体验其功能。
除了发送邮件所需的数据外,您还将收到访问用户专区的说明。

例如,以下是包含访问 RealSender 用户专区和网络空间说明的电子邮件内容:

您的用户专区访问链接:
https://username:usercode@rsXXX.realsender.com/reserved.area/

您的网站空间访问链接:
https://username:usercode@rsXXX.realsender.com/view/

!! 访问链接每小时03分过期

在此情况下,usercode 用于受“基本认证”保护的基于 Web 的访问系统中。
“username”和“usercode”这两个参数都会自动填入,
从而确保用户获得简单快捷的访问体验。


申请免费试用

反向代理应用

反向代理轮

电子邮件代理服务器允许您:

  • 提升您的 SMTP 服务器的安全性、性能和可扩展性
  • 轻松连接到经过认证的电子邮件服务提供商
  • 只需一行文字,即可简化电子邮件沟通
  • 向 ntfy 应用发送通知(支持 Android 和 iPhone)
  • 仅与已知手机号码的收件人联系

主要特点:

SMTP 服务器的反向代理

提升您的 SMTP 服务器的安全性、性能和可扩展性

认证电子邮件网关

立即将您的整个 IT 基础设施连接到经过认证的电子邮件服务提供商

单行文本电子邮件

将电子邮件内容压缩成一行,将邮件附件转换为链接

发送通知至 ntfy 应用

向 ntfy 应用发送通知,该应用可在 Android 和 iPhone 系统上使用

发送至手机号码的消息

向移动设备发送电子邮件,在邮箱中接收短信,并通过邮箱回复短信

reverseproxy 应用的子部分

SMTP 服务器的反向代理

反向代理服务器是部署在 하나 이상의 웹 서버 앞쪽에 위치한 서버로,
클라이언트의 요청을 처리하여 보안, 성능 및 확장성을 향상시킵니다.

反向代理示意图


的客户端不会直接与服务器通信, 而是将请求发送至反向代理
, 该代理会将请求转发至相应的服务器
, 从而充当单一的安全访问入口。

主要优势:

  • 安全性 它能够拦截恶意请求、加密流量,
    并保护后端服务器免受直接攻击。
  • 性能 它将传入的流量分配到多台服务器上,从而防止单台服务器过载
    并确保更高的可用性。
  • 可扩展性 它允许您在不中断服务的情况下添加或移除后端服务器,
    从而能够应对不断增长的流量。

申请免费试用

认证电子邮件网关

认证电子邮件

认证电子邮件是一种能够对邮件的发送和投递进行认证,并提供可用于对第三方主张权利的收据的电子邮件。

共有三种操作模式,这些模式也可以组合使用,以便通过认证电子邮件发送邮件:

  • 具有预定义域名后缀的收件人(例如:pec.it、legalmail.it、pec.poste.it)
  • 目标电子邮件地址的后缀为“.xx”(例如 domainname.com.xx),
    此时系统会自动移除“.xx”后缀
  • 某些特定的发件人(例如:invoices@…)

这些电子邮件会被转发至另一台服务器,该服务器会通过客户的认证电子邮件 SMTP 服务(例如 Aruba、Legalmail、Register 等)进行身份验证。

发件人将自动更改为客户的认证电子邮件地址。

退信(例如:用户不存在/邮箱已满)将发送至作为发件人指定的认证电子邮件地址。

错误或已失效的电子邮件地址必须手动更正或删除,以防止继续发送邮件,因为这些地址可能会触发收件人邮箱中的垃圾邮件防护机制。


申请免费试用

单行文本电子邮件

单行文本电子邮件

“plainmail” 应用将您的电子邮件简化为一行文本,
它会让电子邮件附件消失,转而发送链接:

精简你的电子邮件

只需在收件人的邮箱域名后添加“.plain”,例如
, 他们收到的邮件中将仅显示主题:

收件人:email@example.com.plain
主题:您的简短信息(允许使用表情符号)

电子邮件中的其他内容和附件将被忽略,
取而代之的是,将显示以下消息:

< PlainMail >
All content except the subject line has been removed.

» 返回顶部


只需在邮件主题中填写“[A]”,并在邮件中添加附件。
“plainmail”应用会自动将其转换为链接。

链接中的域名可以是您希望使用的任何独立域名或子域名。
该文件将在六个月后被删除。

» 返回顶部


申请免费试用

发送通知至 ntfy 应用

应用通知

什么是 ntfy?

ntfy(发音为“notify”)作为一项“发布-订阅”通知服务, 用户可向某个“主题”发送消息。运行 ntfy 应用并 订阅了同一主题的智能手机或电脑将收到该消息,并以实时推送通知的形式显示。

这使得脚本、服务器或任何其他服务生成的即时警报能够及时送达, 用户无需进行复杂的配置即可接收通知。

在 RealSender 中的工作原理:
  • 发布者:
    您可以通过向特定地址发送电子邮件,在某个主题下发布消息。 例如,您可以向topic@ntfy.youremaildomain.com 发送电子邮件来发布消息。
    消息内容与电子邮件的主题一致。
    只有 RealSender 用户才有权限向该地址发送电子邮件

  • 订阅者:
    他们可通过智能手机或电脑接收通知,
    前提是已安装 ntfy 应用并订阅了相关主题

  • 主题:
    可以将主题视为频道,它们拥有唯一的名称,并会在其中发布事件流。
    您无需显式创建主题;只需选择一个名称并直接使用即可。
    主题名称是公开的,因此建议选择难以被猜到的名称

邮件发送后,ntfy 服务器会接收该消息,并将其存储供该主题的订阅者查阅。
订阅者(通过 ntfy 应用)已连接到该主题,并能实时接收消息。

这是一个“解耦系统”,发布者无需了解订阅者,反之亦然。
这简化了其使用和管理,无论对发布者还是订阅者而言都是如此。

» 返回顶部

只需在邮件主题中填写“[A]”,并在邮件中添加附件。
“plainmail”应用会自动将其转换为链接。

链接中的域名可以是您希望使用的任何独立域名或子域名。
该文件将在六个月后被删除。

» 返回顶部


申请免费试用

发送至手机号码的消息

最大化电子邮件

将您的电子邮件与移动世界连接起来,
最大限度地拓展您的商务沟通机会,
无需改变您的工作习惯:

通过电子邮件发送短信

推送通知是快速触达客户的最有效方式。
其打开率极高(高达95%),响应率也位居前列(高达45%)。
– 来源:Gartner关于短信的研究报告,2019年

收件人:mobilenumber@text.yourdomain.com
主题:短信内容,允许使用表情符号

(邮件中的其他内容及附件将被忽略)

我们将为您提供一台已针对您的移动运营商预先配置好的工业路由器。

短信的发送和投递必须通过所使用的运营商进行控制。
我们的系统每隔十分钟会检查路由器是否正常响应(请检查电源和网络连接)。

为防止滥用,邮件必须通过 RealSender 发送,并使用预授权发件人(
), 同时启用 SPF 和 DKIM 的“严格”对齐模式。了解更多关于电子邮件认证的详细信息。

» 返回顶部


在电子邮件中接收短信

短信回复将直接发送到您指定的邮箱
, 邮件内容如下:

主题:短信 (+41790000000)

以下是收到的短信内容。该短信由
 (+41790000000) 于 2025 年 7 月 29 日星期一 10:57:00(中欧夏令时)提交
---------------------------------------------------------------------------

测试消息

---------------------------------------------------------------------------

» 返回顶部

通过电子邮件回复短信

RealSender 的“plainmail”应用可让您直接通过电子邮件发送短信。

这样您就可以通过自己常用的邮件客户端进行回复。
收件人地址栏已自动填入原始发件人的号码:

收件人:mobilenumber@text.yourdomain.com
主题:回复内容

(邮件中的其他内容及附件将被忽略)

因此,电子邮件应用与移动设备之间的通信可以继续进行。

» 返回顶部

只需在邮件主题中填写“[A]”,并在邮件中添加附件。
“plainmail”应用会自动将其转换为链接。

链接中的域名可以是您希望使用的任何独立域名或子域名。
该文件将在六个月后自动删除。

» 返回顶部


申请免费试用