Ciao a tuttiSono alle prese con un codice (trovato in internet) per l'invio di e-mail da Arduino
Sulla seriale mi da questa risposta senza inviare l'e-mail, qualche idea su dove possa essere l'errore
Ciao e grazie Connecting...Connected. ehlo smtp.googlemail.com AUTH LOGIN ******************************** *************** mail from: <daniele.segata@xxxxxxxxx> rcpt to: <daniele.segata@xxxxxxxxx> rcpt to: <> data from: daniele.segata@xxxxxxxxx to: daniele.segata@xxxxxxxxx subject: Prova Attibazione allarme . quit IL CODICE PER ARDUINO: // Jayconsystems.com // Based on the excellent guide at: // www.scribd.com/doc/88533821/Arduino-Et-Internet-A-Quick-Start-Guide #include <SPI.h> #include <Ethernet.h> #include "Smtp_Service.h" const unsigned int SMTP_PORT = 465; byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte my_ip[] = {192, 168, 1, 20}; byte gateway[] = {192, 168, 1, 1}; byte smtp_server[] = {74,125,136,16}; SmtpService smtp_service(smtp_server, SMTP_PORT); char incString[250]; String domain = "smtp.googlemail.com"; String login = "******************************"; String password = "*************"; Email email; void setup() { Ethernet.begin(mac, my_ip, gateway); Serial.begin(9600); Serial.setTimeout(500000); delay(1000); email.setDomain(domain); email.setLogin(login); email.setPassword(password); email.setFrom("daniele.segata@xxxxxxxxx"); email.setTo("daniele.segata@xxxxxxxxx"); email.setCc(""); email.setSubject("Prova"); email.setBody("Attibazione allarme"); } void loop() { if (Serial.available() > 0) { byte inByte = Serial.read(); if (inByte == 'S') { smtp_service.send_email(email); } delay(1000); } }