wysyłanie przez żądanie http

Tematy w tym obszarze:

przegląd

adres skryptu, parametry obowiązkowe, pola ukryte i nieukryte

bliższe dane

parametry nieobowiązkowe / opcjonalne, pola ukryte i nieukryte

przykład formularza internetowego

przykład prostego formularza internetowego HTML

przykład sms do http

przykład konfiguracji przekierowania SMS-ów na http z wykorzystaniem routerów Teltonika

Podsekcje wysyłania za pomocą żądania http

przegląd

RealSender umożliwia łatwe przesyłanie żądań HTTP, takich jak zawartość formularzy internetowych, za pośrednictwem wiadomości e-mail.
W ten sposób wyniki ankiet otrzymasz bezpośrednio do swojej skrzynki pocztowej.

Nie ma potrzeby żadnej specjalnej konfiguracji.
Formularze można opublikować na dowolnej stronie HTML lub dodać bezpośrednio do wiadomości e-mail.


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


Parametry wymagane/obowiązkowe (pola ukryte):

Parametr
Opis
odbiorca adres e-mail lub „alias”, na który zostanie wysłany formularz
ze względów bezpieczeństwa, „prawdziwy” adres powinien zostać skonfigurowany na poziomie serwera
wymagany Oto lista pól, które użytkownik musi wypełnić przed wysłaniem formularza.
Sugerujemy sprawdzenie tylko pola „e-mail” (treść i składnia są sprawdzane).
Dodatkowe kontrole są zazwyczaj przeprowadzane za pomocą JavaScriptu. Możemy podać przykłady.
przeadresować użytkownik zostanie przekierowany do tego adresu URL po pomyślnym przesłaniu formularza
przekierowanie_brakujących_pól użytkownik zostanie przekierowany tutaj, jeśli którekolwiek z „wymaganych” pól pozostanie puste

Parametry wymagane/obowiązkowe (pola nieukryte):

Parametr
Opis
e-mail stanie się adresem e-mail nadawcy wiadomości
jeśli adres e-mail
jest poprawny
dane zostaną wysłane do skonfigurowanego odbiorcy,
użytkownik zostanie przekierowany na adres URL „redirect”
jeśli adres e-mail
jest nieobecny lub składniowo błędny
żaden e-mail nie zostanie wysłany,
użytkownik zostanie przekierowany na adres URL „missing_fields_redirect”

Szczegóły żądania HTTP

bliższe dane

Parametry nieobowiązkowe/opcjonalne (pola ukryte):

Parametr
Opis
temat temat wiadomości e-mail
raport_środowiskowy lista zmiennych środowiskowych użytkownika, które powinny zostać uwzględnione w wiadomości e-mail,
przydatna do rejestrowania takich danych, jak adres IP użytkownika, przykład:
wartość = „REMOTE_HOST,REMOTE_ADDR,HTTP_USER_AGENT”
drukuj_puste_pola jeśli ustawiono na „1”, pola pozostawione puste zostaną uwzględnione w wiadomości e-mail

Parametry nieobowiązkowe/opcjonalne (pola nieukryte):

Parametr
Opis
prawdziwe imię pełne imię i nazwisko użytkownika, stanie się częścią adresu e-mail nadawcy
dowolne_inne_pole możesz dodać tyle pól, ile potrzebujesz, nie jest wymagana żadna konfiguracja na poziomie serwera

Do przesłania formularza zostanie użyte kodowanie UTF-8 w formacie międzynarodowym.
Aby je przetestować, dodaj „€uro” w dowolnym polu, wyślij formularz i sprawdź otrzymaną wiadomość e-mail.


Przykład formularza internetowego

przykład formularza internetowego

Oto prosty przykład formularza internetowego w formacie HTML
z dwoma opcjonalnymi parametrami: „realname” i „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" /> Nazwa:<br /><input name="realname" /><br /> E-mail:<br /><input name="email" /><br /> Uwagi:<br /><textarea cols="40" rows="2" name="notes"></textarea><br /><input type="submit" /></form>

Strony docelowe „redirect” i „missing_fields_redirect” mogą znajdować się na Twoim serwerze.
Możesz dodać dowolną liczbę pól, bez konieczności konfiguracji na poziomie serwera.


Przykład SMS-a do HTTP

przykład sms do http

Aby otrzymywać wiadomości SMS bezpośrednio do skrzynki pocztowej,
routery Teltonika oferują opcję „Konfiguracja przekazywania wiadomości SMS do protokołu HTTP”.

Znajdziesz go w interfejsie internetowym Teltonika: Usługi > Narzędzia mobilne > Bramka SMS.
Domena odbiorcy (twojadomena.com) musi zostać wstępnie autoryzowana przez RealSender!

Nazwa wartości liczbowej: e-mail Metoda: Wyślij adres URL: https://rsXXX.realsender.com/script/sms.pl Nazwa wartości wiadomości: wiadomość Dodatkowa para danych 1: odbiorca | nazwa@twojadomena.com Dodatkowa para danych 2: temat | Wiadomość tekstowa

Konfiguracja przekazywania SMS-ów do HTTP


Opcja 1 – korzystanie z DANYCH MOBILNYCH

!! Do poprawnego działania RealSender wymagane jest połączenie 4G (LTE) !!
Możesz je skonfigurować w interfejsie Teltonika WebUI: Sieć > Telefon komórkowy > Ustawienia karty SIM

Typ sieci: tylko 4G (LTE)

Ustawienia karty SIM tylko dla urządzeń mobilnych 4G (LTE)


Opcja 2 – korzystanie z DANYCH BRAMY LAN

Możesz ustawić bramę internetową tak, aby przechodziła przez Twoją sieć LAN.
Teltonika WebUI: Sieć > Sieć LAN > INTERFEJSY SIECIOWE > [edytuj]

Interfejsy sieciowe - LAN

Wystarczy skonfigurować bramę IPv4 i serwery DNS,
patrz przykład poniżej (zmodyfikuj go, używając własnych parametrów):

INTERFEJSY: LAN ... Brama IPv4: 192.168.1.1 Serwery DNS: 8.8.8.8 !! obowiązkowe !!

Połączenie danych mobilnych można wyłączyć na kilka sposobów, patrz: Wyłączanie danych mobilnych.
Po wyłączeniu danych mobilnych wiadomości SMS nadal działają.

Najprostszym sposobem na wyłączenie danych mobilnychjest wysłanie SMS-a na numer telefonu komórkowego: <router_password> mobileoff
Możesz sprawdzić zmiany w ten sam sposób, używając polecenia „status”: <router_password> status


Przykład otrzymanej wiadomości e-mail
Temat: Wiadomość tekstowa (+41790000000) Poniżej znajduje się otrzymana wiadomość tekstowa. Została ona wysłana przez (+41790000000) w poniedziałek, 26 czerwca 2023 r. o godzinie 08:31:29 CEST --------------------------------------------------------------------------- Wiadomość testowa ---------------------------------------------------------------------------