-->
Page 2 of 2

Re: How to write in "SETUPEMAIL"

PostPosted: Thu Sep 27, 2018 11:16 am
by mariolatronico
chiedo scusa per il ritardo,
Testai la funzione per rilevare l'IP pubblico del modem ed inviarlo via mail ad un account di Libero con esito positivo, di seguito il listato.

Code: Select all' ********************************************************************
' *****                        File Info                         *****
' ********************************************************************
'    Filename: ESP12_PROVA_MAIL_publicIP
'    Date    : 25/12/2017
'    Version : 00
'    Edit. by: Ma.La.
'    Function: send e-mail public IP,
'    Firmware: ESP Basic 3.0.Alpha 69
'    Hardware: ESP8266-12e (nodeMCU) 
' ********************************************************************
cls
memclear
pubip = wget(myip.dnsomatic.com) 'get public IP
locip = ip()  'get local IP
wprint "LocIP: " & locip & " ----- PubIP: " & pubip
print
Button "Send MAIL",[sendmail]
button "quit", [quit]
wait

[sendmail]
strBody = "Il mio IP pubblico: " & pubip
'setupemail {server}, {port}, {user name}, {password}
setupemail "smtp.libero.it", 25, "esp_mario@libero.it", "MiaPassword"
'email {String To email}, {String From Email}, {String Subject}, {String Body}
email "esp_mario@libero.it", "esp_mario@libero.it", "My public IP", strBody

[quit]
timer 0
cls
wprint |<a href="../edit">[EDIT]</a>|
wprint " "
wprint |<a href="../run">[RUN]</a>|
wprint " "
wprint |<a href="../settings">[SETTINGS]</a>|
end
wait


buona fortuna

Re: How to write in "SETUPEMAIL"

PostPosted: Thu Sep 27, 2018 4:47 pm
by Alberto_2
Ti ringrazio! Il codice che hai postato mi รจ stato di aiuto. I dati devono essere immessi come stringhe con la virgola come separatore! Io mi ostinavo a mettere la stringa all'interno delle parentesi graffe, per questo non riuscivo a far funzionare il mio codice.

Grazie di cuore.

Alberto