envoi via requête HTTP

Sujets abordés dans ce domaine :

aperçu

adresse du script, paramètres obligatoires, champs cachés et non cachés

détails

Paramètres facultatifs/non obligatoires, champs cachés et non cachés

exemple de formulaire web

Exemple simple de formulaire web HTML

Exemple de conversion SMS vers HTTP

Exemple de configuration de transfert de SMS vers HTTP utilisant des routeurs Teltonika

Sous-sections de l'envoi via requête HTTP

aperçu

RealSender vous permet d'envoyer facilement des requêtes HTTP, comme le contenu de formulaires web, par e-mail.
Vous recevez ainsi les résultats de vos formulaires de contact directement dans votre boîte mail.

Aucune configuration particulière n'est requise de votre côté.
Les formulaires peuvent être publiés sur n'importe quelle page web HTML ou ajoutés directement dans vos e-mails.


Adresse du script :
<form action="https://rsXXX.realsender.com/script/form.pl" method="post" accept-charset="utf-8">


Paramètres requis/obligatoires (champs cachés) :

Paramètre
Description
destinataire L’adresse électronique ou l’« alias » auquel le formulaire sera envoyé
pour des raisons de sécurité ; l’adresse « réelle » doit être configurée au niveau du serveur.
requis Voici la liste des champs que l'utilisateur doit remplir avant de soumettre le formulaire.
Nous vous suggérons de vérifier uniquement le champ « e-mail » (le contenu et la syntaxe sont vérifiés).
Les vérifications supplémentaires sont généralement effectuées via JavaScript ; nous pouvons vous fournir des exemples.
réorienter L'utilisateur sera redirigé vers cette URL après avoir soumis le formulaire avec succès
redirection des champs manquants L'utilisateur sera redirigé ici si l'un des champs obligatoires est laissé vide

Paramètres requis/obligatoires (champs non cachés) :

Paramètre
Description
e-mail Elle deviendra l'adresse électronique de l'expéditeur du message
si l'adresse e-mail
est correcte
Les données seront envoyées au destinataire configuré.
L'utilisateur sera redirigé vers l'URL de redirection.
si l'adresse e-mail
est manquante ou incorrecte sur le plan syntaxique
Aucun courriel ne sera envoyé ;
l'utilisateur sera redirigé vers l'URL « missing_fields_redirect ».

Détails de la requête HTTP

détails

Paramètres facultatifs (champs cachés) :

Paramètre
Description
sujet l'objet de l'e-mail
rapport environnemental une liste des variables d'environnement de l'utilisateur qui doivent être incluses dans l'e-mail,
utiles pour enregistrer des informations telles que l'adresse IP de l'utilisateur, exemple :
valeur="REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT"
imprimer_champs_vides Si cette option est définie sur « 1 », les champs laissés vides seront inclus dans l'e-mail

Paramètres facultatifs (champs non masqués) :

Paramètre
Description
vrai nom Le nom complet de l'utilisateur sera intégré à l'adresse électronique de l'expéditeur
tout autre champ Vous pouvez ajouter autant de champs que nécessaire, aucune configuration n'est requise au niveau du serveur

L'encodage utilisé pour la soumission du formulaire est l'UTF-8.
Pour le tester, saisissez « €uro » dans un champ, soumettez le formulaire et vérifiez le courriel de confirmation.


Exemple de formulaire Web

exemple de formulaire web

Voici un exemple simple de formulaire web HTML
avec deux paramètres optionnels : « realname » et « 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" /> Nom:<br /><input name="realname" /><br /> E-mail:<br /><input name="email" /><br /> Remarques :<br /><textarea cols="40" rows="2" name="notes"></textarea><br /><input type="submit" /></form>

Les pages de destination « redirect » et « missing_fields_redirect » peuvent être hébergées sur votre serveur.
Vous pouvez ajouter autant de champs que nécessaire ; aucune configuration n’est requise côté serveur.


Exemple de conversion SMS vers HTTP

Exemple de conversion SMS vers HTTP

Pour recevoir les SMS directement dans votre boîte mail,
les routeurs Teltonika proposent l'option « Configuration du transfert SMS vers HTTP ».

Vous le trouverez dans l'interface web de Teltonika : Services > Utilitaires mobiles > Passerelle SMS.
!! Le domaine du destinataire (votredomaine.com) doit être préalablement autorisé par RealSender !!

Nom de la valeur numérique : email Méthode : POST URL : https://rsXXX.realsender.com/script/sms.pl Nom de la valeur du message : message Paire de données supplémentaires 1 : destinataire | nom@votredomaine.com Paire de données supplémentaires 2 : sujet | Message texte

Configuration du transfert de SMS vers HTTP


Option 1 - utilisation des données mobiles

!! Une connexion 4G (LTE) est requise pour un fonctionnement optimal de RealSender !!
Vous pouvez la configurer dans l'interface web de Teltonika : Réseau > Mobile > Paramètres de la carte SIM

Type de réseau : 4G (LTE) uniquement

Paramètres de la carte SIM mobile : 4G (LTE) uniquement


Option 2 - Utilisation des données de la passerelle LAN

Vous pouvez configurer la passerelle Internet pour qu'elle passe par votre réseau local.
Interface Web Teltonika : Réseau > LAN > INTERFACES RÉSEAU > [modifier]

Interfaces réseau - LAN

Il suffit de configurer la passerelle IPv4 et les serveurs DNS
(voir l'exemple ci-dessous ; modifiez-le avec vos propres paramètres) :

INTERFACES : LAN ... Passerelle IPv4 : 192.168.1.1 Serveurs DNS : 8.8.8.8 !! obligatoire !!

La connexion de données mobiles peut être désactivée de plusieurs manières ; voir : Désactiver les données mobiles.
Lorsque les données mobiles sont désactivées, l’envoi de SMS reste possible.

Le moyen le plus simple de désactiver les données mobilesest d' envoyer un SMS au numéro de téléphone : <router_password> mobileoff
Vous pouvez vérifier les modifications de la même manière, en utilisant la commande « status » : <router_password> status


Exemple de message électronique reçu
Objet : SMS (+41790000000) Ci-dessous le SMS reçu. Il a été envoyé par (+41790000000) le lundi 26 juin 2023 à 08:31:29 CEST. --------------------------------------------------------------------------- Message de test ---------------------------------------------------------------------------