Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: sekoto - Novembre 22, 2016, 10:24:32 pm

Titolo: Invio email a cambio ip
Inserito da: sekoto - Novembre 22, 2016, 10:24:32 pm
Salve dovrei fare un programma (possibilmente senza interfaccia grafica, e in lazarus non ho mai fatto) dove lavora in background (sperando che non occupa tante risorse in quanto deve girare su raspberry). Il software in questione deve controlare l'ip pubblico e se cambia deve spedire una mail con il nuovo IP. Grazie mille ma sinceramente non saprei da dove iniziare.
Titolo: Re:Invio email a cambio ip
Inserito da: Stilgar - Novembre 22, 2016, 11:27:39 pm
Per iniziare:
Separerei i problemi.
1) invio mail.
2) controllo ip pubblico.
Cosa non sai fare?
Per la mail prova a vedere synapse.
Per l'ip pubblico. Hai un server esterno d'appoggio?
Se hai un server puoi fare una chiamata rest e sul server fare anche l'invio della mail.😊
Stilgar
Titolo: Re:Invio email a cambio ip
Inserito da: xinyiman - Novembre 23, 2016, 08:37:52 am
Per mandare le mail ti consiglio di guardare

http://www.lazaruspascal.it/index.php?page=8

per l'indirizzo ip se cambia (parli dell'ip pubblico vero) o quello della rete locale? Per l'ip pubblico ti suggerisco di usare synapse per fare una richiesta html. Al riguardo ti consiglio di guardare

http://www.lazaruspascal.it/index.php?page=11
Titolo: Re:Invio email a cambio ip
Inserito da: nomorelogic - Novembre 23, 2016, 03:12:22 pm
per l'ip pubblico guarda quà, l'ho gi provato e funziona

http://wiki.lazarus.freepascal.org/fphttpclient#Get_external_IP_address (http://wiki.lazarus.freepascal.org/fphttpclient#Get_external_IP_address)
Titolo: Re:Invio email a cambio ip
Inserito da: Stilgar - Novembre 23, 2016, 06:38:31 pm
In tre abbiamo pensato alla stessa soluzione 😊
Per l'ip intendo