通过 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 提交
---------------------------------------------------------------------------

测试消息

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