abbio90 Inserito: 5 maggio 2018 Segnala Inserito: 5 maggio 2018 Ciao a tutti....su un dispositivo mikrotik in PPP client da usb posso vedere gli sms da Tool sms???come si configur per la visione... Inoltre è possibile quando è presente un sms inoltrarlo ad un'indirizzo mail??
Andrea Annoni Inserita: 5 maggio 2018 Segnala Inserita: 5 maggio 2018 Nella cartella INBOX vedi gli SMS. Per inoltrare un SMS puoi schedulare questo script: # Script to forward SMS from GSM Modem Inbox to Email # # Note: The SMS is removed from the inbox after being sent to Email, # # even if the Email fails to be sent # # Remember to set up /Tools/SMS with the USB port of your # # Modem and the info channel. Put anything in secret and # # make sure Receive Enabled is ticked # # Tested on Rb751U RouterOS v5.12 with Huawei E367 # # Peter James 2012-04-04 # :local EmailAddress "your_email_address"; :local smsPhone; :local smsTimeStamp; :local smsMessage; :local smsContent; # Get System Identity # :local SystemID [/system identity get name]; :log info "SMS to Email script started"; # Set Receive Enabled, in case it was cleared by a router reboot # /tool sms set receive-enabled=yes; delay 2; # loop through all the messages in the inbox # :foreach i in=[/tool sms inbox find] do={ :set smsPhone [/tool sms inbox get $i phone]; :set smsTimeStamp [/tool sms inbox get $i timestamp]; :set smsMessage [/tool sms inbox get $i message]; :set smsContent "Router ID: $SystemID\nSMS Received from: $smsPhone\nDate&Time: $smsTimeStamp\nMessage: $smsMessage"; :log info $smsContent; /tool e-mail send tls=yes subject="$SystemID GSM Modem SMS Received" to=$EmailAddress body="$smsContent"; # Now remove the SMS from the inbox # /tool sms inbox remove $i; delay 10; } # clear Receive Enabled, so info channel can be used by other scripts # /tool sms set receive-enabled=no; :log info "SMS to Email script complete"; Comunque se cerchi nelle Wiki credo c'è altro.
abbio90 Inserita: 5 maggio 2018 Autore Segnala Inserita: 5 maggio 2018 per schedulare intendi fare uno schedule com un orario tipo ogni giorno alle 12??
Andrea Annoni Inserita: 5 maggio 2018 Segnala Inserita: 5 maggio 2018 Si, dipende che priorità vuoi dare. puoi anche impostare ogni 15 minuti
abbio90 Inserita: 5 maggio 2018 Autore Segnala Inserita: 5 maggio 2018 ok, su tool sms ho abilitato la ricezione, e impostato la porta su usb1 Su channel devo mettere un canale libero o lo stesso usato in ppp info channel?? i campi secret e allowed number vanno lasciati vuoti?? perche mi dai impossibile modificare le impostazioni - timeout
abbio90 Inserita: 5 maggio 2018 Autore Segnala Inserita: 5 maggio 2018 ok risolto con il canale dell'infochannel... ora li vedo...ho provato a lanciare lo script da terminale c'è un'errore qui : {... {... :set smsPhone [/tool sms inbox get $i phone]; syntax error (line 3 column 6) [abbio90@MAP FORD] > :set smsTimeStamp [/tool sms inbox get $i timestamp]; syntax error (line 1 column 6) [abbio90@MAP FORD] > :set smsMessage [/tool sms inbox get $i message]; syntax error (line 1 column 6) [abbio90@MAP FORD] > [abbio90@MAP FORD] > :set smsContent "Router ID: $SystemID\nSMS Received from: $smsPhone\nDate&Time: mp\nMessage: $smsMessage"; syntax error (line 1 column 6) [abbio90@MAP FORD] > [abbio90@MAP FORD] > :log info $smsContent; [abbio90@MAP FORD] > [abbio90@MAP FORD] > /tool e-mail send tls=yes subject="$SystemID GSM Modem SMS Received" to=$EmailAd "$smsContent"; expected end of command (line 1 column 19)
abbio90 Inserita: 5 maggio 2018 Autore Segnala Inserita: 5 maggio 2018 non è che non mi prende la sintassi perchè devo configurare la parte tool email?? presumo che per mandare mail quella parte li deve essere per forza ok
Andrea Annoni Inserita: 5 maggio 2018 Segnala Inserita: 5 maggio 2018 Ora non sono al PC ma di sicuro la parte mail deve essere configurata. Può anche essere che ci sia qualche errore in base alla versione firmware; quello script è un po' vecchiotto.
abbio90 Inserita: 6 maggio 2018 Autore Segnala Inserita: 6 maggio 2018 Al di là dello script se tutto è configurato correttamente (intendo dire tool email), se vado su send email dovrebbe inviare la mail, invece no...ho seguito la wiki che dice che su send mail se non specifico adresss, port, user, password, tls vengono utilizzati quelli che ho impostato nel server di posta...i dati del server di posta sono corretti e anche username e password perchè su outlook riesco a fare il login perfettamente e server, porta 587 e STARTLS sono così nelle impostazioni dell'account di posta.. dov'è l'inghippo secondo voi??? Probabilmente per l'invio ha necesssità di questo address nel menu send email...ma che ip devo mettere??? ho provato a mettere anche qui smtp-mail.outlook.com ma non lo vuole...occorre necessariamente un IP.. allego lo screen
Andrea Annoni Inserita: 6 maggio 2018 Segnala Inserita: 6 maggio 2018 Devi mettere l'IP del server di posta. Ad esempio se udi gmail : 209.85.225.18:465
abbio90 Inserita: 6 maggio 2018 Autore Segnala Inserita: 6 maggio 2018 da dove lo tiro fuori??? Ho scansionato l'ip di smtp-mail.outlook.com tramite ping e salta fuori questo IP 52.97.133.130.. non penso sia questo però....non funziona comunque.. l'account è su outlook
ETR Inserita: 7 maggio 2018 Segnala Inserita: 7 maggio 2018 Ciao Abbio, compila tutti i campi della casella di send (ti manca port, user, password, TLS ecc...). La casella di seneEmail, opera indipendentemente da quella di email setting. Buona giornata, Ennio
abbio90 Inserita: 7 maggio 2018 Autore Segnala Inserita: 7 maggio 2018 Ma outlook usalo startTLS che non è presente nella finestra send
abbio90 Inserita: 7 maggio 2018 Autore Segnala Inserita: 7 maggio 2018 Se vado nelle impostazioni del mio account di posta elettronica mi dice ce il protocollo smtp utilizza la porta 587 con crittograffa START TLS... nella finestra tool email infarti posso selezionare start tls...se vado nella finestra send posso selezionare sol tls ma non start tls
abbio90 Inserita: 4 giugno 2018 Autore Segnala Inserita: 4 giugno 2018 Ciao a tutti, volevo farvi sapere che ho risolto è impostato lo schedule correttamente funzionante...gli errori di sintassi sono riuscito a correggerli, inoltre usando account google sono riuscito utilizzando un ip come server in quanto nel campo mail la risoluzione nomi non viene risolta..se qualcuno necessitasse di utilizzare questa funzione mi contatti e copio lo script
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora