envío mediante una solicitud HTTP

Temas de esta sección:

resumen

dirección del script, parámetros obligatorios, campos ocultos y no ocultos

detalles

parámetros no obligatorios u opcionales, campos ocultos y no ocultos

Ejemplo de formulario web

Ejemplo sencillo de formulario web en HTML

Ejemplo de envío de SMS a http

Ejemplo de configuración para el reenvío de SMS a una dirección http utilizando routers Teltonika

Subsecciones del envío mediante solicitud HTTP

resumen

RealSender te permite enviar fácilmente solicitudes HTTP, como el contenido de formularios web, a través de mensajes de correo electrónico.
De esta forma, podrás recibir los resultados de tus formularios de comentarios directamente en tu buzón de correo.

No es necesario que realices ninguna configuración especial.
Los formularios se pueden publicar en cualquier página web HTML o añadir directamente a tus mensajes de correo electrónico.


Dirección del script:
<form action="https://rsXXX.realsender.com/script/form.pl" method="post" accept-charset="utf-8">


Parámetros obligatorios (campos ocultos):

Parámetro
Descripción
destinatario la dirección de correo electrónico o el «alias» al que se enviará el formulario:
. Por motivos de seguridad, la dirección «real» debe configurarse a nivel del servidor.
obligatorio Esta es una lista de los campos que el usuario debe rellenar antes de enviar el formulario:
. Recomendamos comprobar únicamente el campo «correo electrónico» (se verifican el contenido y la sintaxis):
. Las comprobaciones adicionales suelen realizarse mediante JavaScript; podemos proporcionar ejemplos.
redirigir El usuario será redirigido a esta URL una vez que se haya enviado correctamente el formulario
campos_faltantes_redireccion el usuario será redirigido a esta página si alguno de los campos «obligatorios» se deja en blanco

Parámetros obligatorios (campos no ocultos):

Parámetro
Descripción
correo electrónico se convertirá en la dirección de correo electrónico del remitente del mensaje
si la dirección de correo electrónico
es correcta
los datos se enviarán al destinatario configurado
y el usuario será redirigido a la URL de «redirección»
sifalta la dirección de correo electrónico
o si tiene un error sintáctico
No se enviará ningún correo electrónico a
; el usuario será redirigido a la URL «missing_fields_redirect».

Detalles de la solicitud HTTP

detalles

Parámetros no obligatorios/opcionales (campos ocultos):

Parámetro
Descripción
tema el asunto del correo electrónico
informe_env una lista de las variables de entorno del usuario que deben incluirse en el correo electrónico
, útil para registrar datos como la dirección IP del usuario; por ejemplo:
value=“REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT”
imprimir_campos_en_blanco Si se establece en «1», los campos que se dejen en blanco se incluirán en el correo electrónico

Parámetros no obligatorios/opcionales (campos no ocultos):

Parámetro
Descripción
nombre real el nombre completo del usuario, que pasará a formar parte de la dirección de correo electrónico del remitente
cualquier otro campo Puedes añadir tantos campos como necesites; no es necesario realizar ninguna configuración en el servidor.

La codificación que se utilizará para el envío del formulario es el juego de caracteres internacional UTF-8.
Para probarlo, escribe «€uro» en cualquiera de los campos, envía el formulario y comprueba el mensaje de correo electrónico que recibirás.


Ejemplo de FORMULARIO WEB

Ejemplo de formulario web

Este es un ejemplo sencillo de formulario web en HTML
con dos parámetros opcionales: «realname» y «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>

Las páginas de destino «redirect» y «missing_fields_redirect» pueden alojarse en tu servidor.
Puedes añadir tantos campos como necesites; no se requiere ninguna configuración a nivel del servidor.


Ejemplo de SMS a HTTP

Ejemplo de envío de SMS a http

Para recibir mensajes SMS directamente en tu buzón de correo
Los routers Teltonika ofrecen la opción «Configuración de reenvío de SMS a HTTP».

Lo encontrarás en la interfaz web de Teltonika: Servicios > Utilidades móviles > Pasarela SMS.
!! El dominio del destinatario (tudominio.com) debe estar preautorizado por RealSender !!

Nombre del valor numérico: email

Método: Post
URL:    https://rsXXX.realsender.com/script/sms.pl

Nombre del valor del mensaje: message
Par de datos adicionales 1:  recipient | name@yourdomain.com
Par de datos adicionales 2:  subject   | Text-Message

Configuración del reenvío de SMS a HTTP


Opción 1: utilizando DATOS MÓVILES

!! Se necesita una conexión 4G (LTE) para que RealSender funcione correctamente !!
Puedes configurarlo desde la interfaz web de Teltonika: Red > Móvil > Ajustes de la tarjeta SIM

Tipo de red: solo 4G (LTE)

Configuración de la tarjeta SIM del móvil: solo 4G (LTE)


Opción 2: utilizando los datos de la pasarela LAN

Puedes configurar la puerta de enlace de Internet para que pase por tu LAN.
Interfaz web de Teltonika: Red > LAN > INTERFACES DE RED > [editar]

Interfaces de red - LAN

Solo tienes que configurar la puerta de enlace IPv4 y los servidores DNS
Consulta el ejemplo siguiente (modifícalo con tus propios parámetros):

INTERFACES: LAN 
...
Puerta de enlace IPv4: 192.168.1.1
Servidores DNS:  8.8.8.8     !! obligatorio !!

La conexión de datos móviles se puede desactivar de varias maneras; consulta: Desactivar datos móviles.
Cuando se desactivan los datos móviles, el servicio de mensajes SMS sigue funcionando.

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


Ejemplo de un mensaje de correo electrónico recibido
Asunto: Mensaje de texto (+41790000000)

A continuación se muestra el mensaje de texto recibido. Fue enviado por:
 (+41790000000) el lunes, 26 de junio de 2023 a las 08:31:29 CEST
---------------------------------------------------------------------------

Mensaje de prueba

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