invio tramite richiesta http

Argomenti in questo gruppo:

presentazione

indirizzo dell'applicazione, parametri obbigatori, campi nascosti e campi visibili

dettagli

parametri opzionali, campi nascosti e campi visibili

form html esempio

semplice modulo html d'esempio

sms ad http esempio

esempio di configurazione dell'inoltro di sms ad http utilizzando i router Teltonika

Sottosezioni di invio tramite richiesta http

presentazione

RealSender consente di inviare facilmente richieste http, come quelle generate da moduli HTML, tramite email.
In questo modo riceverete i risultati dei moduli di feedback direttamente nella vostra casella di posta.

Senza alcuna configurazione speciale da parte vostra.
I moduli possono essere pubblicati in qualsiasi pagina html o aggiunti direttamente all’interno dei vostri messaggi email.


Indirizzo dell’applicazione:
<form action="https://rsXXX.realsender.com/script/form.pl" method="post" accept-charset="utf-8">


Parametri obbigatori (hidden fields / campi nascosti):

Parametro
Descrizione
recipient l’indirizzo email vero o “fittizio” a cui verrà trasmesso il modulo
per motivi di sicurezza, l’indirizzo “reale” andrebbe configurato nel server
required questo è l’elenco dei campi che l’utente deve compilare prima dell’invio
si consiglia di lasciare solo il campo “email” (verificati contenuto e sintassi)
controlli aggiuntivi vengono solitamente effettuati tramite javascript
redirect la URL a cui l’utente verrà reindirizzato dopo l’invio del modulo
missing_fields_redirect l’utente verrà reindirizzato a questa URL se un campo “required” è vuoto

Parametri obbigatori (non-hidden fields / campi visibili):

Parametro
Descrizione
email diventerà l’indirizzo email del mittente del messaggio
se l’indirizzo email
è corretto
i dati verranno inviati al destinatario configurato
l’utente verrà reindirizzato alla URL “redirect”
se l’email manca
o la sintassi è errata
non verrà inviato alcun messaggio
l’utente verrà reindirizzato alla URL “missing_fields_redirect”

RICHIESTE HTTP Dettagli

dettagli

Parametri opzionali (hidden fields / campi nascosti):

Parametro
Descrizione
subject l’oggetto della mail
env_report alcune variabili d’ambiente dell’utente, che verranno incluse nella mail
utile per registrare informazioni come l’indirizzo IP dell’utente, esempio:
value=“REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT”
print_blank_fields se viene impostato a “1”, i campi lasciati vuoti verranno inclusi nella mail

Parametri opzionali (non-hidden fields / campi visibili):

Parametro
Descrizione
realname nome completo dell’utente, diventerà parte dell’indirizzo email del mittente
qualsiasi_altro_campo senza limitazioni, non è necessaria alcuna impostazione lato server

La codifica che verrà utilizzata per l’invio del modulo è il set di caratteri internazionale UTF-8.
Per verificarlo, aggiungere “€uro” in uno dei campi, inviare il modulo e controllare il messaggio di posta elettronica ricevuto.


FORM HTML Esempio

form html esempio

Questo è un semplice modulo html d’esempio
con due parametri opzionali: “realname” e “note”

<form action="https://rsXXX.realsender.com/script/form.pl" method="post" accept-charset="utf-8">
    <input type="hidden" name="recipient" value="indirizzo_email-o-alias" />
    <input type="hidden" name="required" value="email" />
    <input type="hidden" name="redirect" value="/form/grazie.html" />
    <input type="hidden" name="missing_fields_redirect" value="/form/errore.html" />
        Nome:<br />
        <input name="realname" /><br />
        Email:<br />
        <input name="email" /><br />
        Note:<br />
        <textarea cols="40" rows="2" name="note"></textarea><br />
        <input type="submit" />
</form>

Le pagine di atterraggio “redirect” e “missing_fields_redirect” possono risiedere sul vostro server.
Potete aggiungere quanti campi vi occorrono, non è richiesta alcuna impostazione lato server.


SMS ad HTTP esempio

sms ad http esempio

Per ricevere i messaggi sms direttamente nella vostra casella email
I router Teltonika offrono l’opzione “SMS Forwarding To HTTP Configuration” (Inoltro SMS ad HTTP configurazione).

Potete trovarla all’interno dell’interfaccia Web: Services > Mobile Utilities > SMS Gateway.
!! Il dominio del destinatario (yourdomain.com) deve essere pre-autorizzato da RealSender !!

Number value name: email

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

Message value name: message
Extra data pair 1:  recipient | name@yourdomain.com
Extra data pair 2:  subject   | Text-Message

Inoltro SMS ad HTTP configurazione


Opzione 1: utilizzo di DATI MOBILI

!! Per funzionare correttamente con RealSender è necessaria una connessione 4G (LTE) !!
Potete configurarla all’interno dell’interfaccia Web: Network > Mobile > SIM card settings

Network type: 4G (LTE) only

Impostazioni della scheda SIM mobile Solo 4G (LTE).


Opzione 2: utilizzo dei DATI LAN GATEWAY

È possibile impostare il gateway Internet in modo che passi attraverso la LAN.
Teltonika WebUI: Network > LAN > NETWORK INTERFACES > [modifica]

Interfacce di rete- LAN

Occorre solo configurare il gateway IPv4 ed anche i server DNS
vedi l’esempio qui sotto (modificatelo con i vostri parametri):

INTERFACES: LAN 
...
IPv4 gateway: 192.168.1.1
DNS servers:  8.8.8.8     !! obbligatorio !!

La Connessione Dati Mobili può essere disattivata in vari modi, vedi: Disable Mobile Data.
Quando i dati mobili sono disabilitati, la messaggistica SMS rimane operativa.

Il modo più semplice per Disabilitare i dati mobili è inviare un SMS al numero di cellulare: <router_password> mobileoff
Potete controllare le modifiche allo stesso modo, utilizzando il comando “status”: <router_password> status


Esempio di messaggio email ricevuto:
Oggetto: Text-Message (+393380000000)

Below is the received text message.  It was submitted by
 (+393380000000) on Monday, June 26, 2023 at 08:31:29 CEST
---------------------------------------------------------------------------

Messaggio di prova

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